Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除r中文本的双引号_R - Fatal编程技术网

删除r中文本的双引号

删除r中文本的双引号,r,R,我想消除R中文本的双引号。有更好的方法吗? 我尝试了以下代码,但仍然无法删除双引号: gsub("\"", "", a$answer) 您尝试的问题是,您希望正则表达式(即模式)是\“,但反斜杠对于R是特殊的,因此您需要在R中写入两次,以使其在模式中成为一个反斜杠 比如说, withquotes <- ' this is a double quote: " ' gsub('\\"', "gone!", withquotes) # [1] " this is a double quote

我想消除R中文本的双引号。有更好的方法吗? 我尝试了以下代码,但仍然无法删除双引号:

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

您尝试的问题是,您希望正则表达式(即模式)是
\“
,但反斜杠对于R是特殊的,因此您需要在R中写入两次,以使其在模式中成为一个反斜杠

比如说,

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

withquotes我们也可以在不转义双引号的情况下执行此操作

gsub('"', "gone!", withquotes)
#[1] " this is a double quote: gone! "
数据
withquotes请共享示例数据双引号是在字符串结尾还是在字符串内?
withquotes <- ' this is a double quote: " '