Spec-Zone.ru › pandas 0.25

pandas.Series.to_pickle

Series.to_pickle(self, path, compression='infer', protocol=4) [source]

Запись объекта в файл с помощью pickle (сериализация).

Параметры:
path : str

Путь к файлу, в который будет сохранён сериализованный объект.

compression : {‘infer’, ‘gzip’, ‘bz2’, ‘zip’, ‘xz’, None}, default ‘infer’

Строка, представляющая сжатие, используемое в выходном файле. По умолчанию определяется из расширения файла в указанном пути.

Введено в версии 0.20.0.

protocol : int

Целое число, указывающее, какой протокол должен быть использован сериализатором, по умолчанию HIGHEST_PROTOCOL (см. [1] пункт 12.1.2). Возможные значения: 0, 1, 2, 3, 4. Отрицательное значение параметра протокола эквивалентно установке его значения в HIGHEST_PROTOCOL.

[1]

https://docs.python.org/3/library/pickle.html

Введено в версии 0.21.0.

См. также

read_pickle
Загрузка сериализованного объекта pandas (или любого объекта) из файла.
DataFrame.to_hdf
Запись DataFrame в HDF5-файл.
DataFrame.to_sql
Запись DataFrame в базу данных SQL.
DataFrame.to_parquet
Запись DataFrame в двоичный формат parquet.

Примеры

>>> original_df = pd.DataFrame({"foo": range(5), "bar": range(5, 10)})
>>> original_df
   foo  bar
0    0    5
1    1    6
2    2    7
3    3    8
4    4    9
>>> original_df.to_pickle("./dummy.pkl")
>>> unpickled_df = pd.read_pickle("./dummy.pkl")
>>> unpickled_df
   foo  bar
0    0    5
1    1    6
2    2    7
3    3    8
4    4    9
>>> import os
>>> os.remove("./dummy.pkl")

© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.25.0/reference/api/pandas.Series.to_pickle.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API