python - 熊猫(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'
先感谢您。
解决方案
使用str.strip
,那么您应该能够使用.loc
df.columns=df.columns.str.strip()
推荐阅读
- android - CameraX 图像捕获用例非常缓慢地成功
- android - Gradle 错误显示“无法解析配置 ':app:debugRuntimeClasspath' 的所有文件。”
- php - Livewire-Laravel-Alpine:在验证错误时发出事件,包括 errorbag 上的所有错误
- google-bigquery - 使用 eventValue = 0 保存 BigQuery 事件?
- javascript - 如何在js中设置arraylist的长度并保存更改?
- oracle-sqldeveloper - 需要获取表1的列数据比较两个表,包括结果中表2的计数
- javascript - Javascript getelementbyid 返回 null 除非检查元素
- android - React Native:Auth.signIn() 返回什么?
- c# - 如何在带有复选框的列表框中显示 1 个月的数据库
- arrays - 带树的角材料表的分页