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)

你可能感兴趣的:(pandas读写二进制文件)