我有一张大桌子,我根据日期将其切成许多小桌子:
dfs={}
for fecha in fechas:
dfs[fecha]=df[df['date']==fecha].set_index('Hour')
#now I can acess the tables like this:
dfs['2019-06-23'].head()
我对 dfs['2019-06-23'] 特定表进行了一些修改,现在我想将其保存在我的计算机上。我尝试通过两种方式做到这一点:
#first try:
dfs['2019-06-23'].to_csv('specific/path/file.csv')
#second try:
test=dfs['2019-06-23']
test.to_csv('test.csv')
他们俩都提出了这个错误:
TypeError: get_handle() 有一个意外的关键字参数“错误”
我不知道为什么会出现此错误,也没有找到任何原因。我已经用这种方式保存了很多文件,但以前从未这样过。
我的目标:修改后能够将此数据框保存为 csv
如果您收到此错误,则需要检查两件事:
- DataFrame 是否实际上不是一个 Series - 请参阅 (Pandas:to_csv() 得到了意外的关键字参数)
- 你的 numpy 版本。对我来说,用 pandas==1.2.2 更新到 numpy==1.20.1 解决了问题。如果您使用 Jupyter 笔记本,请记住随后重新启动内核。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)