从R中的文本中删除双引号

时间:2019-04-28 17:35:00

标签: r

我想消除R中文本的双引号。是否有更好的方法呢? 我尝试使用下面的代码,但仍不能删除双引号:

 gsub("\"", "", a$answer)

2 个答案:

答案 0 :(得分:1)

您尝试的问题是您希望正则表达式(即模式)为\",但是反斜杠对于R来说是特殊的,因此您需要在R中写两次,因此最终以模式中的单个反斜杠。

例如,

withquotes <- ' this is a double quote: " '
gsub('\\"', "gone!", withquotes)
# [1] " this is a double quote: gone! "

答案 1 :(得分:0)

我们也可以在不使用双引号的情况下做到这一点

gsub('"', "gone!", withquotes)
#[1] " this is a double quote: gone! "

数据

withquotes <- ' this is a double quote: " '
相关问题