R 中 read.table 的问题

problems with read.table in R

我这里有一个 .csv 数据集,其中包含 19 个变量的 120211 个观测值。
使用 read.table("test.csv",header=TRUE,sep=",") 将产生以下错误:

scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, : line 19 has no 19 variables

然后我在 read.table 参数中添加 fill=TRUE 并且不会显示任何错误。 然而,使用它只会产生 41451 个观察结果。而第 41451 个观察实际上是我 test.csv.

中的最后一个

谁能帮帮我? 谢谢

没有数据集,很难检查问题出在哪里。 我想在第 41453 行的一个单元格 (string/text) 中有一个额外的逗号。 text/string 变量是否被引用? 只需尝试使用 notepad++ 等文本编辑器检查第 41453 行(因为您还必须计算 header 行)以确定您的问题。