使用函数:
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