R过滤子集,但品牌名称中的额外空格和字符会返回错误

时间:2016-06-15 17:47:49

标签: r

免责声明:对于R来说,我刚刚了解了这一点。

我正在尝试过滤一堆品牌名称并导出为CSV。我的代码有效,但遇到了问题:

品牌名称中包含空格或符号“!”或“'”

品牌。当我尝试按字符进行子集时,这会返回错误。有没有人有解决方法或想法如何完成这个?我不能逐个修改CSV文件,因为它是很多数据。

这是我的代码:

COMBINEJune15Shenan'igans061516 <- subset(COMBINEJune15,Brand=="Shenan'igans")
  

错误:“COMBINEJune15Shenan'igans061516&lt; - subset(COMBINEJune15,Brand ==”Shenan'“

中的意外字符串常量

提前致谢!

1 个答案:

答案 0 :(得分:2)

从变量名中删除撇号。 COMBINEJune15Shenan'igans061516不是R中的合法标识符。

将其更改为COMBINEJune15Shenanigans061516COMBINEJune15Shenan.igans061516COMBINEJune15Shenan_igans061516