R报错Error: unexpected symbol in:XXX及解决办法

R报错内容如下:

遇到这样的报错,首先检查自己的语法是否错了,然后检查报错地方的文件名或列名、行名等是否弄错了。

我是当时检查后发现都没问题,但仍出现相同的报错。

经过一通查资料,包括用本地Rstudio和服务器都没能解决,最后终于发现了自己的错误之处。

我的错误之处是:用到的数据框的列名有空格!例如列名为:time to death

所以解决办法是:对数据框中有空格的列名进行重命名,colnames()就可以了。【不用对所有出现空格的列都重命名,只要保证用到的列名没问题就行】

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容