我有一个CSV文件,其中包含一些名称为"beauty & spas"
,"american (new)"
等的列。当我在R中读取此文件并使用names()
查看列名时,它们已被转换到"beauty...spas.1"
和"american...new..1"
。如何防止它们被转换?我不想手动纠正它们。
答案 0 :(得分:14)
如果您在?read.table
(或?read.csv
)仔细阅读文档,您会很快发现有一个名为check.names
的参数。您很可能希望将其设置为FALSE
。但请记住,这些在R中不是语法上有效的列名,因此您可能更愿意将它们更改为R无论如何都能更顺畅地处理的内容。