要导入的csv文件有134行,每行有不同的列数。链接到文件:https://drive.google.com/open?id=0Bz9mIfU-AcbrVlZpRnpkd2hYMjA
用于导入的R命令:
allConsecCounts <- read.csv2("pathToFile/ConsecCounts.csv",header = FALSE,sep=",",fill = TRUE, strip.white = TRUE,allowEscapes = TRUE)
问题:第二行意外地分成两行。
(注意:当要读取的文件被修剪为最后几行时,它正在被正确读取,即第二行不会分成两行)。
请建议
由于
答案 0 :(得分:0)
问题是你没有矩形数据集,数据表,矩阵和数据框都需要R中的矩形。你有选择,你可能喜欢或不喜欢:
你可以在嵌套列表(pseudo-Json)列表中读取并查询它,这可能不是那么容易
或者使用循环和
readLines
,将每一行设置为等于第一个出现的行,该行似乎是行名。
如果订购了条目,您可以使用name[1]
和name2[1]
来访问表中相同位置的内容,至少在很长的行上耗尽传统表空间之前
但是这样每个变量的列表中可能有不同数量的对象。