Вопрос

У меня очень большой файл CSV, и мне нужно написать приложение, которое будет его анализировать, но использование файла > 6 ГБ для тестирования болезненно. Есть ли простой способ извлечь первые сто или две строки без необходимости загружать весь файл? в память?

Файл находится на сервере Debian.

Это было полезно?

Решение

Вы пробовали head команда?

head -200 inputfile > outputfile

Другие советы

  • голова -10 файл.csv > усеченный.csv

    возьмет первые 10 строк файла file.csv и сохранит их в файле с именем truncated.csv.

«Файл находится на сервере Debian» — это интересно.По сути, это означает, что даже если вы используете «head», откуда head получает данные?Локальная память (после копирования файла), которая противоречит цели.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top