Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 密钥错误消息_Python_Keyerror - Fatal编程技术网

Python 密钥错误消息

Python 密钥错误消息,python,keyerror,Python,Keyerror,我得到一个错误: import csv import os import pandas as pd os.chdir('C:\\Users\\khalha\\Desktop\\RealExcel') filename = 'sales.csv' Sales = pd.read_csv('sales.csv') iFlow = Sales.loc[Sales['Product'].str.contains('iFlow', na=False)]["Status"] print(iFlow) p

我得到一个错误:

import csv
import os
import pandas as pd
os.chdir('C:\\Users\\khalha\\Desktop\\RealExcel')
filename = 'sales.csv'

Sales = pd.read_csv('sales.csv')
iFlow = Sales.loc[Sales['Product'].str.contains('iFlow', na=False)]["Status"]
print(iFlow)
pandas.\u libs.index.IndexEngine.get\u loc文件“pandas\\u libs\index.pyx”,第140行 pandas.\u libs.index.IndexEngine.get\u loc中第162行的文件“pandas\\u libs\index.pyx” pandas.\u libs.hashtable.PyObjectHashTable.get\u项中的第1492行文件“pandas\\u libs\hashtable\u class\u helper.pxi” pandas.\u libs.hashtable.PyObjectHashTable.get\u项目中第1500行的文件“pandas\\u libs\hashtable\u class\u helper.pxi” KeyError:“状态”
我不知道为什么我会收到这个,因为我在另一个excel电子表格中使用了相同的代码,它工作得很好。

您的
销售数据框的子集似乎有问题,您能
打印几行看看它的外观吗?
'Status'
在列中吗?@TomasFarias是的,我打印了销售,所有列都出现了。介意分享一段您的
销售
或一些虚拟数据吗?另外,我会使用
Sales.loc[Sales['Product'].str.contains('iFlow',na=False),“Status”]
来避免。@TomasFarias好的,我把图片贴出来作为答案,如果你需要看更多的话,请告诉我,还有一个产品的名称是iFlow,但我不能在列表下面显示那么多。@TomasFarias我找到了它,这似乎是某种间距问题。谢谢你的帮助 File "pandas\_libs\index.pyx", line 140, in pandas._libs.index.IndexEngine.get_loc File "pandas\_libs\index.pyx", line 162, in pandas._libs.index.IndexEngine.get_loc File "pandas\_libs\hashtable_class_helper.pxi", line 1492, in pandas._libs.hashtable.PyObjectHashTable.get_item File "pandas\_libs\hashtable_class_helper.pxi", line 1500, in pandas._libs.hashtable.PyObjectHashTable.get_item KeyError: 'Status'