我正在尝试加载一个包含14列的csv文件,如下所示:
StartDate,var1,var2,var3,....,var14
当我发出这个命令:
StartDate, var1, var2, var3, ..., var14
Run Code Online (Sandbox Code Playgroud)
我得到一个"重复row.names不允许"错误消息.
在我看来,第一个列名称导致了问题.当我手动下载文件并StartDate从文件中删除名称时,R成功读取文件并用第1列替换X.有人能告诉我发生了什么事吗?该文件是(逗号分隔的)csv文件.
Dir*_*tel 90
然后告诉read.table 不要使用row.names:
systems <- read.table("http://getfile.pl?test.csv",
header=TRUE, sep=",", row.names=NULL)
Run Code Online (Sandbox Code Playgroud)
现在你的行将被编号.
还要看一下read.csv哪个是read.table已经设置了sep=','和header=TRUE参数的包装器,以便你的调用简化为
systems <- read.csv("http://getfile.pl?test.csv", row.names=NULL)
Run Code Online (Sandbox Code Playgroud)