解决: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, i
·
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大小写要注意!*
更多推荐
已为社区贡献1条内容
所有评论(0)