This question already has answers here:
data.frame without ruining column names

(2个答案)


7年前关闭。




我有一个CSV文件,其中包含一些名称为"beauty & spas""american (new)"等的列。当我在R中读取此文件并使用names()查看列名时,它们已转换为"beauty...spas.1""american...new..1"。如何防止它们被转换?我不想手动更正它们。

最佳答案

如果您仔细阅读?read.table(或?read.csv)上的文档,您将很快看到有一个名为check.names的参数。您最有可能要将其设置为FALSE。但是请记住,那些不是R中在语法上有效的列名,因此您实际上可能更愿意将它们更改为无论如何R都会更平稳地处理的名称。

10-07 19:16
查看更多