Еще одно преимущество консервации — меньшие затраты памяти и ускорение чтения/записи по сравнению с такими текстовыми форматами, как CSV. Ранее я уже несколько раз упоминал о pandas — одном из популярных пакетов Python для data science. Основная модель данных pandas — DataFrame — представляет табличную структуру данных. Объекты DataFrame можно сохранять в CSV-файлах или файлах pickle. В общем случае чтение и запись данных с файлами pickle выполняются намного быстрее операций с CSV-файлами, к тому же файлы pickle обычно занимают меньше места, чем CSV-файлы с тем же объемом данных.
Рецепты Python. Коллекция лучших техник программирования
·
Цуй Ю.