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()