簡體   English   中英

讀取CSV文件時出現掃描EOF錯誤

[英]In Scan EOF error while reading CSV file

我正在嘗試將CS​​V文件讀入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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM