python中drop是什么意思 python中的drop

主机教程 建站分享 2个月前 (09-26) 24次浏览

文章摘要:python中drop是什么意思 python中的drop

python中drop是指删除表数据的意思,主要是用来删除表中的某一行或者某一列 ,并且它不改变原有的df中的 […]

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

具体使用步骤:

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

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

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

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

相关示例代码:

删除无效项

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

df[df.notnull()]

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

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

df.dropna(how='ALL') #将全部项都是nan的row删除

填充空缺项:

df.fillna(0)

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

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


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:python中drop是什么意思 python中的drop
文章链接:https://www.7966.org/post/10602.html
转载请注明出处

喜欢 (0)