Методы сохранения кадра данных Pandas в Pickle: объяснение с примерами

Вот несколько способов сохранить фрейм данных Pandas в файл Pickle:

  1. Использование метода to_pickle(). Вы можете использовать метод to_pickle(), предоставляемый Pandas, для сохранения DataFrame непосредственно в файл Pickle. Вот пример:
import pandas as pd
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']})
df.to_pickle('data.pkl')
  1. Использование модуля pickle. Вы также можете использовать модуль pickleнепосредственно для маринования DataFrame. Вот пример:
import pandas as pd
import pickle
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']})
with open('data.pkl', 'wb') as f:
    pickle.dump(df, f)
  1. Использование сжатия: файлы Pickle можно сжимать для уменьшения размера файла. Вы можете использовать модуль gzipвместе с pickleдля создания сжатого файла Pickle. Вот пример:
import pandas as pd
import gzip
import pickle
df = pd.DataFrame({'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']})
with gzip.open('data.pkl.gz', 'wb') as f:
    pickle.dump(df, f)

Это всего лишь несколько примеров того, как можно сохранить DataFrame Pandas в файл Pickle. Не забудьте заменить 'data.pkl'на желаемый путь и имя файла.