df.drop()
#構建一個表
df = pd.DataFrame(np.arange(12).reshape(3, 4),columns=['A', 'B', 'C', 'D']) dfA B C D 0 0 1 2 3 1 4 5 6 7 2 8 9 10 11 刪除列,需要注明axis=1或者是columns=xxxdf.drop(['B', 'C'], axis=1)#另一種表達 df.drop(columns=['B', 'C'])#還可以這樣表達 df.drop(labels=['B', 'C'], axis=1)A D 0 0 3 1 4 7 2 8 11刪除行,由于默認是刪除行,因此可以這樣子表達,
df.iloc[[0,1],:] #對行、列進行切片 第1、2行 df.drop([0, 1])A B C D 2 8 9 10 11總結
- 上一篇: pd.get_dummies()
- 下一篇: df的缺失值处理 df.isnull()