pythonpandas之drop()函数drop函数的使⽤
(1)drop() 删除⾏和列
drop([ ],axis=0,inplace=True)
中国海军基地drop([]),默认情况下删除某⼀⾏;
如果要删除某列,需要axis=1;
参数inplace 默认情况下为False,表⽰保持原来的数据不变,True 则表⽰在原来的数据上改变。
import pandas as pd
import numpy as np
data=pd.DataFrame(np.arange(20).reshape((5,4)),columns=list('ABCD'),index=['a','b','c','d','e'])
print(data)
print('*'*40)
print(data.drop(['a'])) #删除a ⾏,默认inplace=False,
print('*'*40)
print(data)#  data 没有变化
print('*'*40)
print(data.drop(['A'],axis=1))#删除列
print('*'*40)
print(data.drop(['A'],axis=1,inplace=True)) #在本来的data 上删除金晨图片
print('*'*40)
print(data)data 发⽣变化
A  B  C  D
a  0  1  2  3
孙俪主演的电视剧
b  4  5  6  7
c  8  9  10  11
d  12  13  14  15什么的棉花
e  16  17  18  19
****************************************    A  B  C  D名言名句大全
b  4  5  6  7
扫黑风暴演员表全部演员介绍
c  8  9  10  11
d  12  13  14  15
e  16  17  18  19
****************************************    A  B  C  D
a  0  1  2  3
b  4  5  6  7
c  8  9  10  11
d  12  13  14  15
e  16  17  18  19
****************************************    B  C  D
a  1  2  3
b  5  6  7
c  9  10  11
d  13  14  15
e  17  18  19
**************************************** None
****************************************    B  C  D
a  1  2  3
b  5  6  7
c  9  10  11
d  13  14  15
e  17  18  19