在R问题中重命名列

时间:2015-06-22 06:39:35

标签: r

我用fread读取了csv文件。之后,我使用setnames()和write.csv文件重命名一列(新名称是我的Id)。我用fread再次打开,一切都很好。但是当我尝试使用read.csv打开并输入names()时,列名称似乎是My.Id 我应该考虑包括read.csv不检查逻辑变量名称。 如何删除列标题之间的点?

1 个答案:

答案 0 :(得分:0)

列名应该是有效的R变量名。试试?make.names获取更多信息。

推理很简单。想象一下尝试访问该列。正常的语法是df $ colName。如何使用col Name轻松完成此操作?输出时可能需要它们作为不同的名称,但在R中使用时,您可能不会这样做。