熊猫(python)错误,'KeyError:'temp'?

时间:2019-04-19 01:41:35

标签: python python-3.x pandas

我想删除并检查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]

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

KeyError: 'temp'

谢谢。

2 个答案:

答案 0 :(得分:1)

使用str.strip,那么您应该可以使用.loc

获取输出
df.columns=df.columns.str.strip()

答案 1 :(得分:0)

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