我正在尝试加载一个包含 14 列的 csv 文件,如下所示:
StartDate, var1, var2, var3, ..., var14
当我发出这个命令时:
systems <- read.table("http://getfile.pl?test.csv", header = TRUE, sep = ",")
我收到一条错误消息。
不允许重复的行名称
在我看来,第一个列名称导致了问题。当我手动下载文件并删除StartDate
从文件中读取名称,R 成功读取文件并将第一列名称替换为X
。有人能告诉我发生了什么事吗?该文件是(逗号分隔)csv 文件。
然后告诉read.tablenot to use row.names
:
systems <- read.table("http://getfile.pl?test.csv",
header=TRUE, sep=",", row.names=NULL)
现在你的行将被简单地编号。
还看read.csv
这是一个包装器read.table
这已经设置了sep=','
and header=TRUE
参数,以便您的调用简化为
systems <- read.csv("http://getfile.pl?test.csv", row.names=NULL)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)