python內(nèi)置了以pickle序列化的方式存取二進(jìn)制文件。pandas也提供了方便的方法通過pickle方式加載和存儲(chǔ)二進(jìn)制文件喂急。
原先版本的save和load方法在新版本中都被取代,現(xiàn)在可以通過to_pickle和read_pickle方法將二進(jìn)制文件以pickle方式存儲(chǔ)和讀取糕簿。
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)