pandas 0.23 - Panel.to_pickle()

pandas.Panel.to_pickle




pandas

pandas.Panel.to_pickle

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

फ़ाइल करने के लिए अचार (क्रमबद्ध) वस्तु।

पैरामीटर:

पथ : str

फ़ाइल पथ जहाँ अचार वाली वस्तु संग्रहीत की जाएगी।

कम्प्रेशन : {'infert', 'gzip', 'bz2', 'zip', 'xz', कोई नहीं}, डिफ़ॉल्ट 'infer'

आउटपुट फ़ाइल में उपयोग करने के लिए संपीड़न का प्रतिनिधित्व करने वाला एक स्ट्रिंग। डिफ़ॉल्ट रूप से, निर्दिष्ट पथ में फ़ाइल एक्सटेंशन से infers।

संस्करण में नया 0.20.0।

प्रोटोकॉल : int

Int जो इंगित करता है कि कौन सा प्रोटोकॉल पिकलर द्वारा उपयोग किया जाना चाहिए, डिफ़ॉल्ट HIGHEST_PROTOCOL (देखें [R21] पैराग्राफ 12.1.2)। इस पैरामीटर के लिए संभावित मान पायथन के संस्करण पर निर्भर करते हैं। पायथन 2.x के लिए, संभावित मान 0, 1, 2 हैं। पायथन के लिए> = 3.0, 3 एक मान्य मूल्य है। पायथन के लिए> = 3.4, 4 एक वैध मूल्य है। प्रोटोकॉल पैरामीटर के लिए एक नकारात्मक मान, HIGHEST_PROTOCOL के लिए इसका मान सेट करने के बराबर है।

[R21]

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

संस्करण में नया 0.21.0।

यह भी देखें

read_pickle
फ़ाइल से अचार पंडों की वस्तु (या कोई भी वस्तु) लोड करें।
DataFrame.to_hdf
HDF5 फ़ाइल में डेटाफ़्रेम लिखें।
DataFrame.to_sql
SQL डेटाबेस में DataFrame लिखें।
DataFrame.to_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")