我正在尝试将pandas DataFrame保存为二进制数据格式,并且书中说pandas对象都具有save方法,该方法将数据作为泡菜写入磁盘。但是当我运行代码时出现错误。熊猫新版本中是否有保存熊猫对象的方法?我正在使用熊猫0.25.3
import pandas as pd
frame = pd.read_csv('PandasTest.csv')
frame.save('PandasTest_Pickle')
错误是:
AttributeError: 'DataFrame' object has no attribute 'save'
答案 0 :(得分:0)
正如在评论部分的其他人所建议的那样,请使用“ to_pickle”和“ read_pickle”方法。例如,
import pandas as pd
frame=pd.read_csv('data.csv')
frame.to_pickle('frame_pickle')
pd.read_pickle('frame_pickle')