我正在尝试读取具有重复行名称但不行的csv文件。我得到的错误信息是Error in read.table(file = file, header = header, sep = sep, quote = quote, : duplicate 'row.names' are not allowed.
读取一个c中带有重复行名称的csv文件R
我使用的代码是:
S1N657 <- read.csv("S1N657.csv",header=T,fill=T,col.names=c("dam","anim","temp"))
我的数据的一个例子如下:
did <- c("1N657","1N657","1N657","1N657","1N657","1N657","1N657","1N657","1N657","1N657")
aid <- c(101,102,103,104,105,106,107,108,109,110)
temp <- c(36,38,37,39,35,37,36,34,39,38)
data <- cbind(did,aid,temp)
任何帮助将不胜感激。
这就是道格!我看到它已经把我的第一列(dam id)视为你说的第一个维度。我排除了[,-1]位,然后重新命名我的列以照顾已添加的额外一列。非常感谢! – baz 2010-11-01 05:20:27
@Bazon,您的标题没有第一列的名称。如果你给它一个名字,问题就会自动解决。 – VitoshKa 2010-11-01 09:21:07
你好,在row.names = NULL之前不应该有一个逗号,这样脚本就会是:read.csv(“S1N657.csv”,header = T,fill = T,col.names = c(“dam “,”anim“,”temp“),row.names = NULL – baz 2010-11-01 23:22:25