#构建一个表
df = pd.DataFrame(np.arange(12).reshape(3, 4),
columns=['A', 'B', 'C', 'D'])
df
A B C D
0 0 1 2 3
1 4 5 6 7
2 8 9 10 11
删除列,需要注明axis=1或者是columns=xxx
df.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