Python pandas dataframe删除一行或一列: drop函数

使用函数:

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

官方函数介绍

在这里插入图片描述

参数解释:

  • (1)labels: 要删除的索引或列标签,用列表给定
  • (2)axis:
    axis=0,指按行(索引)删除
    axis=1,指按列(标签)删除
  • (3)inplace:
    False 默认该删除操作不改变原数据,而是返回一个执行删除操作后的新dataframe;
    True 直接在原数据上进行删除操作,删除后无法返回。

>>>df=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]})
>>>df
  A B C 
0 1 4 7
1 2 5 8 
2 3 6 9

df.drop(0, axis=0) #去掉第0行
  A B C 
1 2 5 8 
2 3 6 9
df.drop('A', axis=1) #去掉第A列
  B C 
0 4 7
1 5 8 
2 6 9

猜你喜欢

转载自blog.csdn.net/HaruStone/article/details/88869167