我爱编程

pandas读写二进制文件

2017-08-07  本文已影响0人  唐醋先生

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)

上一篇 下一篇

猜你喜欢

热点阅读