我正在尝试将.csv文件导入到R中:
mydata <- read.table("c:/data.csv", header=TRUE, sep=",", row.names="id")
但继续得到:
Error in data[[rowvar]] : attempt to select less than one element
.csv文件如下所示:
Title1,Title2,Title3
1,2,3
4,5,6
7,8,9
非常感谢任何帮助!
答案 0 :(得分:7)
mydata&lt; - read.csv(“c:/mydata.csv”)
请改用read.csv函数。它会根据第一行中的值自动弹出列标题。
答案 1 :(得分:6)
row.names参数应该是一个具有行数长度的向量。暂时省略这个论点可能会解决这个问题。文档清楚地表明row.names是一个向量,虽然提出一个更具信息性的异常会很好。