删除某列

方法1:

#就算只删除一列,也得用[]括起来
df.drop(['列名'],axis=1)
#删除多列
df.drop(['列名1','列名2'],axis=1

方法2:

#删除一列
df.drop(columns=['列名'])
#删除多列
df.drop(columns=['列名1','列名2']

删除某行

#删除索引为0,1,2的行
df.drop([0,1,2])
#如果删除最后一行,不接受[-1]这种方式,可以用以下方式
df.drop([len(df)-1])

注意

值得注意的是,以上所有删除行列的方法并不会直接在df中删除,若要得到删除后的数据框,需要重新赋值。

df=df.drop([0,1,1])
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐