pandas读写二进制文件

python内置了以pickle序列化的方式存取二进制文件。pandas也提供了方便的方法通过pickle方式加载和存储二进制文件。
原先版本的save和load方法在新版本中都被取代,现在可以通过to_pickle和read_pickle方法将二进制文件以pickle方式存储和读取。

from pandas import Series,DataFrame
import pandas as pd

data = {'a':[1,5,9],
       'b':[2,6,10],
       'c':[3,7,11],
       'd':[4,8,12],
       'message':['hello','world','foo']}
frame = DataFrame(data)
frame.to_pickle('frame_pickle')
result = pd.read_pickle('frame_pickle')
print(result)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容