首页 > 解决方案 > 熊猫(python)中的错误,'KeyError:'temp''?

问题描述

我想删除并检查一些数据,这些数据在 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'

先感谢您。

标签: pythonpython-3.xpandas

解决方案


使用str.strip,那么您应该能够使用.loc

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

推荐阅读