在R语言中创建含标点的向量:双引号转义问题求助
解决R语言中创建含双引号的标点向量报错问题
在R里要把双引号作为向量元素,直接写"""会让R误解字符串的边界,引发语法错误。有两种简单的解决方法:
方法一:使用转义符
在双引号前加反斜杠\,告诉R这是普通的双引号字符,而非字符串的结束标记:punctuation <- c(".", ",", "!", "?", "'", "\"", "(", ")", " ", "-", ";", ":")方法二:用单引号包裹双引号
R支持单引号和双引号定义字符串,直接用单引号把双引号括起来,无需转义:punctuation <- c(".", ",", "!", "?", "'", '"', "(", ")", " ", "-", ";", ":")
运行任意一种代码,都能得到包含目标标点的向量,其中双引号会被正确识别为向量元素。
内容的提问来源于stack exchange,提问作者R.help.101
相关产品推荐
相关产品推荐

