当前位置: 首页 > 知识库问答 >
问题:

pandas to csv TypeError:get_handle()获得意外的关键字参数“errors”

司寇研
2023-03-14

我有一张大桌子,我根据它们的日期把它切成许多小桌子:


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')

他们都提出了这个错误:

get_handle()得到了一个意外的关键字参数错误

我不知道为什么会出现这个错误,也没有找到任何原因。我用这种方式保存了很多文件,但以前从未用过。

我的目标是:在修改后将此数据帧保存为csv

共有2个答案

毕瀚
2023-03-14

最终,有效的方法是使用pd。然后按如下方式导出数据帧:

to_export=pd.DataFrame(dfs['2019-06-23'])

to_export.to_csv('my_table.csv')

这让我大吃一惊,因为当我检查表的类型时,当我得到错误时,它是dataframe。然而,它是这样工作的。

曾承弼
2023-03-14

如果出现此错误,有两件事需要检查:

  1. 数据帧是否实际上不是一个系列-请参阅(Pandas:to_csv()获得了一个意外的关键字参数)
  2. 你的裸体版。对我来说,更新为numpy==1.20。1只熊猫==1.2。2解决了这个问题。如果您使用的是Jupyter笔记本,请记住在之后重新启动内核
 类似资料:
  • 我尝试使用pandas DataFrame的pivot_table方法; 但是,我收到以下错误: 上述命令摘自Wes McKinney(pandas的创建者)的《Python用于数据分析》一书

  • 我有wiev功能: 装饰: "index"函数正常工作,但"细节"向下错误: TypeError:包装器()获得意外的关键字参数“id” P.S.id参数在url模式中

  • 我试图用Python的Pymoo库设置我的优化,我使用他们的“入门”指南,但传递我自己的独立变量,也不使用约束。我使用指南中的示例函数得到了相同的结果(我在下面的代码中注释了它们)。 代码如下: 当我打印出问题类中_evaluate_elementwise方法中的kwargs时,我确实得到了它是算法对象: {'算法': 我很难理解它是如何将algorithm对象作为_evalute的参数的,它接受

  • 我将我的项目从Django 1.11升级到2.2,做了所有的更改,但带来了新的错误,说login()得到了一个意想不到的关键字参数template_name。它与Django 1.11的前一个版本运行良好(所有其他网址都在工作,只有着陆页给出了错误)。我找不到任何关于这个问题的参考资料。以下是该问题的错误、网址和视图。 着陆\urls.py 着陆\views.py C:\Users\User\ve

  • 我试图使用以下代码从上面的数据框创建一个有序的类别- 但是它给出了错误:astype()得到了一个意外的关键字参数“categories”。

  • 我正在尝试转换大熊猫的unix时间。我从一个csv文件中读取了这个,但是当我试图转换它时,我得到了上面的错误。 完全回溯 附加信息: 熊猫的版本是:0.8。0 操作系统:Debian,使用sudo apt get install python pandas安装(根据官方网站) 样本数据