首页 > 解决方案 > R:处理“”符号

问题描述

我正在使用 R 编程语言。我正在从包含许多引号的网站复制文本数据,即 "" 。当我尝试创建包含此文本的数据框时,由于“”符号冲突,我会收到错误消息。

例如:

a <- " "blah" blah blah"

Error: unexpected symbol in "a <- " "blah"

通常,我会尝试使用 gsub() 函数从数据框中删除这些引号,但我什至无法创建数据框。当然,我可以把这段文字带入文字处理软件,点击“ctrl + H”,将所有引号(“”)替换为空格()。但是有没有办法在 R 本身中做到这一点?

谢谢

标签: rdataframetextformattingquotation-marks

解决方案


处理此问题的典型方法是使用反斜杠转义文字双引号:

a <- " \"blah\" blah blah"
[1] " \"blah\" blah blah"

您还可以将字符串文字包含在单引号内,然后甚至不必转义双引号:

a <- ' \"blah\" blah blah'
[1] " \"blah\" blah blah"

推荐阅读