Каков самый быстрый способ загрузить большой файл CSV в блокнот для работы с пандами Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Каков самый быстрый способ загрузить большой файл CSV в блокнот для работы с пандами Python?

Сообщение Anonymous »

Я пытаюсь загрузить файл csv размером 250 МБ. В основном 4 миллиона строк и 6 столбцов данных временных рядов (1 минута). Обычная процедура:

Код: Выделить всё

location = r'C:\Users\Name\Folder_1\Folder_2\file.csv'
df = pd.read_csv(location)
Эта процедура занимает около 20 минут!!!. Предварительно я изучил следующие варианты:
  • Загружать частями, а затем собирать их вместе.
  • HDF5
  • 'перо'
  • 'маринованный'
Интересно, сравнивал ли кто-нибудь эти варианты (или несколько) и выявил явного победителя. Если никто не ответит, в будущем я опубликую свои результаты. У меня просто сейчас нет времени.

Подробнее здесь: https://stackoverflow.com/questions/370 ... ith-python
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»