亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Python drop方法刪除列之inplace參數實例

瀏覽:41日期:2022-07-19 14:59:55

drop方法有一個可選參數inplace,表明可對原數組作出修改并返回一個新數組。不管參數默認為False還是設置為True,原數組的內存值是不會改變的,區別在于原數組的內容是否直接被修改。默認為False,表明原數組內容并不改變,如果我們需要得到改變后的內容,需要將新結果賦給一個新的數組,即data = data.drop([’test’,’test2’],1)。

如果將inplace值設定為True,則原數組內容直接被改變。

測試程序如下

#增加兩列空值import numpy as npdata['test'] = np.nandata['test2'] = np.nan namegenderagetest2test0jerryM36NaNNaN1emmaF23NaNNaN2tonyM34NaNNaN4bobM20NaNNaN #查看此時data的內存地址id(data)128971088 #刪除這兩列,inplace默認為Falseid(data.drop([’test’,’test2’],1))128971888 #查看data,發現數據并未改變datanamegenderagetesttest20jerryM36NaNNaN1emmaF23NaNNaN2tonyM34NaNNaN4bobM20NaNNaN #查看data的IDid(data)128971088 #刪除這兩列,inplace設置為Falseid(data.drop([’test’,’test2’],1,inplace = True))1545984728 #查看data,數據已經改變datanamegenderagetesttest20jerryM36NaNNaN1emmaF23NaNNaN2tonyM34NaNNaN4bobM20NaNNaN #查看data的IDid(data)128971088

補充知識:python 使用del和drop方法刪除DataFrame的列,使用drop方法一次刪除多列

使用del和drop方法刪除DataFrame中的列,使用drop方法一次刪除多列

# 使用del, 一次只能刪除一列,不能一次刪除多列# 只能使用 del df[’密度’], 不能使用 del df[[’密度’, ’含糖率’]] del df[’密度’] # del df[[’密度’, ’含糖率’]] 報錯# 使用drop,有三種方法: dt = dt.drop([’密度’, ’含糖率’], axis=1) # axis=1 表示刪除列,[’密度’, ’含糖率’] 要刪除的col的列表,可一次刪除多列 dt.drop([’密度’, ’含糖率’], axis=1, inplace=True) # inplace=True, 直接從內部刪除 dt.drop(dt.columns[[0, 4, 8]], axis=1, inplace=True) # dt.columns[[0, 4, 8]] 直接使用索引查找列

以上這篇Python drop方法刪除列之inplace參數實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 中文字幕中文字幕在线 | 国产图片亚洲精品一区 | 欧美一级毛片免费大全 | 欧美精品亚洲人成在线观看 | 日韩一区二区在线播放 | 三级毛片在线免费观看 | 日韩成人午夜 | 一区二区三区视频观看 | 精品一区二区三区四区在线 | 欧美精品亚洲精品日韩 | 日本www在线播放 | 免费观看a级网站 | 日韩精品亚洲人成在线观看 | 亚洲依依成人综合在线网址 | 欧美在线成人免费国产 | 精品视频一区二区三区免费 | 日韩欧美黄色 | 中国a级毛片免费 | 欧美色成人综合 | 特黄aaaaaa久久片 | 一级做a爰片久久毛片人呢 一级做a爰片久久毛片唾 | 免费特黄一级欧美大片在线看 | 在线免费亚洲 | 中文字幕亚洲天堂 | 麻豆一级片 | 色黄啪啪18周岁以下禁止观看 | 加勒比一本一道在线 | 在线欧美色| 美国一级毛片片aaa 美国一级毛片片aa成人 | 久久久久久久国产 | 欧美成人aaaa免费高清 | 美女扒开双腿让男人爽透视频 | 最新国产区| 日韩欧美精品一区二区 | 巴西一级毛片 | 国产一区二区三区手机在线观看 | 国产免费自拍视频 | 99久久99久久精品免费看子伦 | 欧美特黄一片aa大片免费看 | 中文字幕视频网 | 性做爰片免费视频毛片中文i |