Подтвердить что ты не робот

Как читать первые 1000 строк CSV файла в R?

У меня очень большой файл .csv, это около нескольких ГБ, я хочу прочитать первые несколько тысяч строк. есть ли способ сделать это?

4b9b3361

Ответ 1

Используйте аргумент nrows в read.csv(...)

df <- read.csv(file="my.large.file.csv",nrows=2000)

Существует также параметр skip=, который сообщает read.csv(...), сколько строк пропустить, прежде чем вы начнете читать.

Если ваш файл такой большой, вам может быть лучше использовать fread(...) в пакете data.table. Те же аргументы.

Ответ 2

Если вы работаете в UNIX или OS/X, вы можете использовать командную строку:

head -n 1000 myfile.csv > myfile.head.csv

Затем просто прочитайте его в R, как обычно.