【发布时间】:2012-02-09 20:40:42
【问题描述】:
我正在尝试加载一个包含 14 列的 csv 文件,如下所示:
StartDate, var1, var2, var3, ..., var14
当我发出这个命令时:
systems <- read.table("http://getfile.pl?test.csv", header = TRUE, sep = ",")
我收到一条错误消息。
不允许有重复的行名
在我看来,第一列名称是导致问题的原因。当我手动下载文件并从文件中删除StartDate 名称时,R 成功读取文件并将第一列名称替换为X。有人可以告诉我发生了什么吗?该文件是一个(逗号分隔的)csv 文件。
【问题讨论】:
-
该链接 (getfile.pl?test.csv) 似乎不起作用。您能否将文件的前几行复制并粘贴到问题中,或者提供一个有效的链接?
-
这只是一个例子。该链接是内部链接,您将无法访问它。文件格式是这样的:日期、var1、var2、var3、var4、var5 然后填充一些数据。我可以打开文件,它是准确的
-
systems getfile.pl?test.csv", header=FALSE, sep=","),我似乎得到了文件,但我知道我必须处理另一行。如果我打印系统的内容。这是它的外观:V1 V2 V3 V4 V5 开始日期、服务器、正常运行时间、负载、内存
-
这个问题不再与(1)它的标题或(2)下面的答案有任何关系。 @minitech 只是在问题发布后仅四个小时就将您作为最后一次编辑的作者发给您……也许您知道如何挽救这个吸引了 20k 浏览量的问题。
-
@Frank:哎呀,谢谢!回滚。