我想消除R中文本的双引号。是否有更好的方法呢? 我尝试使用下面的代码,但仍不能删除双引号:
gsub("\"", "", a$answer)
答案 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: " '