DataFrame.to_pickle(path, compression='infer', protocol=5) [source]
Pickle(序列化)对象到文件。
参数: | path : 存储pickle对象的文件路径。 compression : 默认为 表示要在输出文件中使用的压缩的字符串。 默认情况下, 从指定路径中的文件扩展名推断。 protocol: Int表示哪个协议应该被pickler使用, 默认为 (见https://docs.python.org/3/library/pickle.html中第12.1.2段)。 可能的值是0,1,2,3,4。 协议参数的负值相当于将其值设置为 |
例子
>>> original_df = pd.DataFrame({"foo": range(5), "bar": range(5, 10)})>>> original_df foo bar0 0 51 1 62 2 73 3 84 4 9>>> original_df.to_pickle("./dummy.pkl")>>> unpickled_df = pd.read_pickle("./dummy.pkl")>>> unpickled_df foo bar0 0 51 1 62 2 73 3 84 4 9>>> import os>>> os.remove("./dummy.pkl")