R语言 列名、变量名中有空格,函数调用报错时的解决方法。

p<-ggplot(data,aes(x=sequence type,y=GC content))
会导致报错错误: unexpected symbol in “p<-ggplot(data,aes(x=sequence type”
搜百度居然没有直白的解决方案,好家伙。那我就不问网友问R自己吧。
直接data$sequence

data$sequence

然后按tab,自动补齐变量名。来吧,告诉我你是怎么处理这个空格的。

data$`sequence type`

好的反引号。轻松加愉快

一般在python中是通过双引号括起来作为字符串传入。有明确的对象、属性、方法。字符串是字符串,变量就是变量,不会混淆。
但是奈何R的函数的参数传递方法骨骼比较清奇。函数中传递字符串的参数似乎不带单双引号,直接和变量一样的方式。
可能是因为R平时用的不多。
目前还没完全熟悉R的变量、属性到底是通过什么逻辑运作的。


版权声明:本文为actnote原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。