2015-05-28 4 views
5

Я пытаюсь прочитать файл CSV в R. Я попробовал:В Scan EOF ошибка при чтении CSV файл

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(), но безрезультатно.

ответ

5

Встретились раньше. Может быть очень сложно. Попробуйте специализированный считыватель CSV .:

library(readr) 
data <- read_csv(file="train.csv") 

Это должно быть сделано.

+0

Работал нормально. Brilliant! – Zephyr

Смежные вопросы