This question already has answers here:
data.frame without ruining column names
(2个答案)
7年前关闭。
我有一个CSV文件,其中包含一些名称为
(2个答案)
7年前关闭。
我有一个CSV文件,其中包含一些名称为
"beauty & spas"
,"american (new)"
等的列。当我在R中读取此文件并使用names()
查看列名时,它们已转换为"beauty...spas.1"
和"american...new..1"
。如何防止它们被转换?我不想手动更正它们。 最佳答案
如果您仔细阅读?read.table
(或?read.csv
)上的文档,您将很快看到有一个名为check.names
的参数。您最有可能要将其设置为FALSE
。但是请记住,那些不是R中在语法上有效的列名,因此您实际上可能更愿意将它们更改为无论如何R都会更平稳地处理的名称。