2015-05-18 3 views
1

я использую:Read.csv: некоторые строки отсутствуют

read.csv('....csv', as.is=TRUE, header=TRUE) 

Существует заголовок в первом ряду и без этой строки есть еще 72139 строк, но я могу читать только 72138 строк. И я не могу понять, почему R автоматически опускает строку.

Я проверил первые несколько строк, и с ними нет проблем.

Обновлено: Я попробовал другой аналогичный CSV и R пропустил более 10000 строк ...... тогда я нашел мой ответ здесь ... read.csv in R doesn't import all rows from csv file

Я использую цитаты = «» в моем read.csv(), но тогда вы должны быть осторожны с вашими переменными символов.

Мне все еще интересно, поскольку некоторые другие файлы csv также имеют двойную кавычку, но с меньшим количеством строк (приблизительно 30000), но я никогда не ошибался с ними раньше ... может ли кто-нибудь помочь мне с этим вопросом?

спасибо

+0

какой номер отсутствует .. это последний ряд? –

ответ

0

Как вы рассчитываете строки в файле? wc -l? Если есть одна пустая строка (возможно, в последнем из файлов), она также будет включать wc.

Если нет, вы можете написать dataframe с помощью write.csv и сравнить результат с исходным файлом данных, используя что-то вроде diff, чтобы увидеть, какая строка отсутствует.

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