如何在pandas中序列化和反序列化数据透视表(参见下面的示例)?我尝试了几种不同的方式,比如csv,json,pickles等,但当我尝试将数据反序列化回对象时,它们都没有用。
>>> table = pivot_table(df, values='D', index=['A', 'B'],
... columns=['C'], aggfunc=np.sum)
>>> table
small large
foo one 1 4
two 6 NaN
bar one 5 4
two 6 7
更新:我尝试了pickle,但这并不令人满意,因为我需要将数据发送到内部数据库,我想避免在磁盘上写入 - 也许我错了,但我无法传递缓冲区作为参数到pd.to_pickle方法。