[問題] pandas刪除特定條件列

作者: oo855050 (阿偉)   2019-12-14 00:19:42
板上各位好
想請問一下pandas如何針對特定條件的列進行刪除呢?
比如說我想要讓data中有小於0值的列就進行刪除
這樣的功能該如何實現呢?
感謝各位!
作者: gene50814 (genechen)   2019-12-14 05:19:00
applymap 把小於0的值變成nan 然後再dropna?
作者: benson415 (沛行)   2019-12-14 05:57:00
Try: df.loc[(df > 0).all(axis=1)] could be fasterhttps://trinket.io/python3/e2076f2b2d
作者: hongyan (Yan)   2019-12-14 12:24:00
你的data在同一個column的話可以這樣df = df[df["data_colname"] < 0]更正上面 df[~df["data_colname"] < 0] 要加 ~ 反向或 df = df[df["data_colname"] >= 0] 順便去掉Nan值
作者: oo855050 (阿偉)   2019-12-14 15:01:00
感謝各位 方法都不錯 晚點來試試^_^
作者: sheep1129588 (Sheep_Cheng)   2019-12-14 16:07:00
我以為這種不google就上來問的伸手文會被噓爆欸,這版什麼時候變這麼友善
作者: lithan   2019-12-14 17:27:00
聖誕節吧,什麼都有可能發生
作者: cuteSquirrel (松鼠)   2019-12-14 19:03:00
口氣和態度吧 XD
作者: as30385438 (LCT)   2019-12-14 21:27:00
還好吧,前面有一篇很基本的迴圈問題,還被回了超多篇
作者: st1009 (前端攻城師)   2019-12-14 22:31:00
聖誕不是12/25嘛?還是我太久沒過了,記不清楚了...
作者: cuteSquirrel (松鼠)   2019-12-14 23:07:00
外資和外商確實有這個氣氛,+新年串在一起放長假XD
作者: benson415 (沛行)   2019-12-15 03:17:00
是的,不然平常一些發完文就消失的,實在沒動力幫忙
作者: oo855050 (阿偉)   2019-12-15 08:20:00
QAQ感謝各位如此熱心

Links booklink

Contact Us: admin [ a t ] ucptt.com