关于pickle序列化存储问题,书上程序如下:
但是在运行的时候出现如下错误:
意思是说,DataFrame里面没有‘save’这一功能属性,也就是不能用。
后来查阅后操作手册后发现,原来个别函数的属性功能会随着版本更新而变化。
显然,此书中相应的命令更改为:
存储 frame.save →frame.to_pickle
读取 frame.load → frame.read_pickle
再运行一次:
将frame内的数据存储并在c盘ch06文件夹中生成frame_pickle文件: