panda(python)中出错,“KeyError:”temp“”?

2024-10-02 22:30:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我想删除并检查一些数据,它们是csv格式的,每次我选择一个列时,它都会在同一点上出现问题。 如果需要,可以在这个链接https://1drv.ms/u/s!Ak2pOptPmINYozaT9QYjjaZG7nqd上看到该文件。在

在这个链接(Python + Pandas + Dataframe : Keyerror)中,什么问题是相同的,几个答案都是关于“删除制表符空格”,如何?在

import pandas as pd
dataset = pd.read_csv('Downloads/Dados_PNBoia/teste/B116353.csv')
dataset.loc[dataset['temp']==-99999]

每次运行脚本时,都会退出以下行:

^{pr2}$

提前谢谢你。在


Tags: 文件csv数据答案httpsdataframepandas链接
2条回答

我刚下载了数据集。KeyError: 'temp'返回,因为找不到“temp”。在temp之前放一个空格(像这样的“试探”),因为它在数据集中就是这样的。名字不匹配。在

使用str.strip,那么您应该能够使用.loc获得输出

df.columns=df.columns.str.strip()

相关问题 更多 >