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 |
謝謝大家的瀏覽,
希望我的努力能幫助到您,
共勉!