其他分享
首页 > 其他分享> > 解决:KeyError: “[‘XXX‘] not found in axis“方案

解决:KeyError: “[‘XXX‘] not found in axis“方案

作者:互联网

edm_new = pd.get_dummies(edm, columns=str_columns.drop(['Class', 'StageID']))

报错提示: Class、StageID not found in axis
解决办法: 重新加载初始csv文件,再次运行

补充:
DataFrame.drop(labels=None,axis=0, index=None, columns=None, inplace=False)

labels 就是要删除的行列的名字,用列表给定 axis 默认为0,指删除行,因此删除columns时要指定axis=1; index
直接指定要删除的行 columns 直接指定要删除的列
inplace=False,默认该删除操作不改变原数据,而是返回一个执行删除操作后的新dataframe;
inplace=True,则会直接在原数据上进行删除操作,删除后无法返回。

指定行列名称的时候单词不要写错,and大小写要注意!*

标签:None,删除,指定,XXX,KeyError,inplace,found,columns,axis
来源: https://blog.csdn.net/qq_44166127/article/details/117912835