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大小写要注意!*

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐