import pandas as pd
import numpy as np
Drop丢弃指定轴上的项
丢弃某轴上项,只要有一个索引表或者列表即可。
- 丢弃Series上的项:
se1=pd.Series(range(10,15))
se1.drop([2,3])
代码结果:
0 10
1 11
4 14
dtype: int32
- 对于DataFrame对象,默认删除行索引:
df1=pd.DataFrame(np.arange(9).reshape(3,3),columns=['x','y','z'])
df1
代码结果:
x | y | z | |
---|---|---|---|
0 | 0 | 1 | 2 |
1 | 3 | 4 | 5 |
2 | 6 | 7 | 8 |
df1.drop([1,0])
代码结果:
x | y | z | |
---|---|---|---|
2 | 6 | 7 | 8 |
- 指定axis=1删除列索引:
df1.drop(['x','z'],axis=1)
代码结果:
y | |
---|---|
0 | 1 |
1 | 4 |
2 | 7 |
谢谢大家的浏览,
希望我的努力能帮助到您,
共勉!