Вот несколько способов сохранить фрейм данных Pandas в файл Pickle:
- Использование метода
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')
- Использование модуля
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)
- Использование сжатия: файлы 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'на желаемый путь и имя файла.