您好,在我的数据框的列上设置索引后,我想提取属于此列的数据,但是python向我显示此错误KeyError:“ airline”。航空公司是有问题的专栏的标题。thnx帮助我
这是为了可视化我的数据框
df_air.set_index('airline',inplace=True)
print(df_air.loc['Royal Air Maroc'])
subDf = df_air[df_air['airline'].isin(['Egyptair', 'Royal Air Maroc','Saudi Arabian']) ]
subDf
第2条命令效果很好,但是当我执行subDf时,会显示此错误:
KeyError: 'airline',
我试图重置索引,但问题解决了,所以问题出在索引上。
如何在不重置索引的情况下同时使用它们?
答案 0 :(得分:0)
airline
不再是一列,因此无法以这种方式进行访问。但是,您仍然应该可以像这样子集
df_air.loc[['Egyptair', 'Royal Air Maroc','Saudi Arabian']]