【发布时间】:2021-09-25 19:48:48
【问题描述】:
我在 Python 中使用 DataFrame 来操作 CSV 文件。所以我使用 df['column_name'] 之类的东西。
但是 df 似乎没有在文件中找到该列(写入“KeyError”),即使确实存在该列,即使我检查了它以查看字母是否有错误。 因此,如果我希望我的程序正常工作,并且我的 CSV 文件可以被 df 和 python 读取,我需要在一切之前手动更改我想要操作的列的名称。 为了解释这种情况,我操作的文件不是来自我,它们是预先生成的,所以如果我不更改列的名称,python 似乎不想读取它,因为更改后一切正常. 我希望你能理解并能帮助我!
【问题讨论】:
-
你能提供一个你正在阅读的文件的例子和你用来这样做的代码吗?
-
创建一个 minimal reproducible example 来显示问题。
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python pandas dataframe csv