19

我有一个带有标题的数据框

Name  0x1  1x2

read.csv 将标题更改为

Name X0x1 X1x2

有没有办法可以避免这种情况?

谢谢。

4

5 回答 5

37

根据@Joshua

read.csv("filename.csv",check.names=FALSE)
于 2013-07-09T12:40:37.633 回答
3

我在我的 Mac 上遇到了同样的问题。在第一个变量的开头有一个 X...。问题在于 CSV 文件实际上是一个 CSV UTF-8(逗号分隔)文件。将文件保存为 CSV(逗号分隔值)解决了它。

于 2018-03-28T09:26:08.770 回答
2

使用该quote=""选项还将X.为您的data.frame. 如果可以,请尝试从您的read.csv选项中删除它,否则添加check.names=F将覆盖该行为的选项。

于 2016-10-11T16:17:58.160 回答
0
read_csv('file_name.csv",check,names=F)

check.names=F,去掉空格字符并删除“x”

于 2020-09-29T10:29:14.660 回答
0

我遇到了同样的问题。我在 MAC 机器上的解决方案是使用 fileEncoding = "macintosh" 保存文件。然后通过 check.names = F 来阅读它。

于 2019-03-01T16:00:40.060 回答