美国服务器的python中drop是什么意思

已关闭留言

美国服务器的pythondrop是指删除表数据的意思,主要是用来删除表中的某一行或者某一列 ,并且它不改变原有的df中的数据,而是可选择性的返回另一个dataframe来存放删除后的数据。

具体使用步骤:

1、首先打开python编辑器,新建一个python项目。

2、在python项目中使用drop方法来删除表中行与列。

print(frame.drop([‘a’])) #删除行

print(frame.drop([‘b’], axis = 1))#drop函数默认删除行,列需要加axis = 1

相关示例代码:

删除无效项

df[df.isnull()] #返回的是个truefalseSeries对象(掩码对象),进而筛选出我们需要的特定数据。

df[df.notnull()]

df.dropna() #将所有含有nan项的row删除

df.dropna(axis=1,thresh=3) #将在列的方向上三个为NaN的项删除

df.dropna(how=’ALL’) #将全部项都是nanrow删除

填充空缺项:

df.fillna(0)

df.fillna({1:0, 2:0.5}) #对第一列nan值赋0,第二列赋值0.5

df.fillna(method=’ffill’) #在列方向上以前一个值作为值赋给NaN