首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能将DataFrame写到csv:__init__()得到一个意外的关键字参数'tupleize_cols‘

不能将DataFrame写到csv:__init__()得到一个意外的关键字参数'tupleize_cols‘
EN

Stack Overflow用户
提问于 2019-07-20 17:56:29
回答 2查看 2.3K关注 0票数 2

我正在运行以下基本代码:

dfMain.to_csv('./January_filtered_International_WE.csv')

一直到昨天才恢复正常。今天早上,我在运行代码时升级到pandas 0.25.0,现在我无法将我的500 k行数据格式写入csv。我可以提到,我让朱庇特笔记本运行是为了做一些处理,所以今天早上我打开它的时候,已经处理了dataFrame。

版本(使用Windows 10)

代码语言:javascript
复制
Jupyter notebook : 5.7.8
Python : 3.6.7
Pandas : 0.25.0

我想以一种快速高效的方式保存我的DataFrame,因为我将在未来几次加载它。我不想关闭笔记本,因为这将删除dataFrame。

我试过:

  • 降级为Pandas 0.24.2 (以前使用的版本),但仍然得到__init__() got an unexpected keyword argument 'tupleize_cols'
  • 使用pd.to_pickle但有一个memoryError
  • 使用pd.to_hdf但有一个memoryError
  • 使用msgbox代替,但显然它不支持DataFrames (得到一个错误)
  • 升级木星笔记本,但出现了以下错误:

ERROR: ipython 5.8.0 has requirement prompt-toolkit<2.0.0,>=1.0.4, but you'll have prompt-toolkit 2.0.9 which is incompatible

  • 因此,我自然地做了pip安装提示符-toolkit 1.0.16,但得到了以下消息:

ERROR: jupyter-console 6.0.0 has requirement prompt-toolkit<2.1.0,>=2.0.0, but you'll have prompt-toolkit 1.0.16 which is incompatible.

作为另一种选择,我进入了PyCharm并随机选择了一个DataFrame.to_csv,它起了作用。这让我觉得问题在于朱庇特笔记本。

任何关于如何保存DataFrame (~12 GB)的帮助都是非常感谢的!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-03-25 14:55:25

重新安装朱庇特在我的情况下起了作用

票数 1
EN

Stack Overflow用户

发布于 2019-10-10 03:45:57

我一直得到同样的错误,但更新木星修复了它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57127282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档