pandas.Panel.to_pickle
-
Panel.to_pickle(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 (см. [R21] пункт 12.1.2). Возможные значения для этого параметра зависят от версии Python. Для Python 2.x, возможные значения — 0, 1, 2. Для Python>=3.0, 3 — допустимое значение. Для Python >= 3.4, 4 — допустимое значение. Отрицательное значение для параметра protocol эквивалентно установке его значения в HIGHEST_PROTOCOL.
[R21] Новое в версии 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.23.4/generated/pandas.Panel.to_pickle.html