使用df.drop

DataFrame.drop(labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors=‘raise’)
1、labels:要删除的标签,一个或者多个(以list形式);
2、axis:指定哪一个轴,=0删除行,=1删除列;
3、columns:指定某一列或者多列(以list形式);
4、level:索引等级,针对多重索引的情况;
5、inplaces:是否替换原来的dataframe,=True代表直接替换原始df,=False代表不替换原始df

1、直接删除指定行/列

# 删除列名为C的列,并替换原始df
df.drop(columns=['C'], inplace=True) 

2、根据条件删除指定行

# 删除符合条件的指定行,并替换原始df
df.drop(df[(df.score < 50) & (df.score > 20)].index, inplace=True) 
Logo

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

更多推荐