使用drop方法删除’address’列,还可以通过修改参数删除行。
除此之外通过del指令可以删除指定索引值的整列数据(操作一旦进行即不可恢复)。
df3=df1.copy()
print('处理前的数据\n',df1)
df3b=df3.drop(['name'],axis=1)
print('删除列后的数据框\n',df3b)
df3c=df3.drop([2])
print('删除行后的数据框\n',df3c)
处理前的数据
name no age gender
id
0 Tom 001 16 m
1 Lily 002 16 f
2 Cindy 003 15 f
3 Petter 004 16 m
删除列后的数据框
no age gender
id
0 001 16 m
1 002 16 f
2 003 15 f
3 004 16 m
删除行后的数据框
name no age gender
id
0 Tom 001 16 m
1 Lily 002 16 f
3 Petter 004 16 m