0

我在将 .csv 文件读入 R 时遇到问题,例如

df1991 <- read.csv("http://dl.dropbox.com/s/vwdw2tsmgiiuxfa/1991.csv")
Error in read.table(file = file, header = header, sep = sep, quote = quote,  : 
more columns than column names

fishdata <- read.csv("http://dl.dropbox.com/s/pin16l691p6j4ll/fishdata.csv", row.names=NULL)
Error in read.table(file = file, header = header, sep = sep, quote = quote,  : 
more columns than column names

我已经尝试了 header 和 row.names 参数的各种变体。

为方便起见,我想从 Dropbox 导入 .csv 文件,我过去曾这样做过,没有遇到任何问题。有什么建议么?

4

1 回答 1

0

可接受的 CSV,因此可能是您的默认设置。语言环境(逗号解释为十进制)?

难道错误信息应该是相反的,列名多于列?

抓住这根稻草,第一列数据可能被解释为行标签,可能不需要列名。然后它会期望所有给定的列名与第一列之后的数据列相关。因此,列名多于列。通过类似“row-names=1”的导入参数来解决。

于 2013-07-10T09:11:48.883 回答