[英]In Scan EOF error while reading CSV file
我正在尝试将CSV文件读入R。我尝试过:
data <- read.csv(file="train.csv")
Warning message:
In scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
EOF within quoted string
但是,这仅占总观测值的一小部分。 然后我尝试删除引号:
data <- read.csv(file="train.csv",quote = "",sep = ",",header = TRUE)
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
more columns than column names
由于数据是文本,因此分隔符似乎存在一些问题。
由于数据量巨大,因此很难共享整个数据集。 我尝试去到错误发生的那一行,但是似乎没有不可打印的字符。 我也尝试了其他阅读器,例如fread(),但无济于事。
以前遇到过这个。 可能非常棘手。 尝试使用专用的CSV阅读器。:
library(readr)
data <- read_csv(file="train.csv")
这应该做。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.