亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據條件刪除布爾行

根據條件刪除布爾行

紅糖糍粑 2023-07-27 10:11:18
我有一個 df ,需要從中刪除某些行。我如何刪除 NIT 為 true 且其余均為 false 的所有行?FIB 也一樣嗎?刪除所有行,如下所示:number ISM  AAAL    GSOG    GSI     AN      NIT     FIB2     FALSE FALSE   FALSE   FALSE   FALSE   TRUE    FALSE222   FALSE FALSE   FALSE   FALSE   FALSE   FALSE   TRUE    
查看完整描述

1 回答

?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

mask_NIT_true = df['NIT']
mask_all_exc_NIT_false = ~df.drop('NIT', axis=1).all(axis=1)
df = df.drop(df[mask_NIT_true & mask_all_exc_NIT_false].index)
mask_FIB_true = df['FIB']
mask_all_exc_FIB_false = ~df.drop('FIB', axis=1).all(axis=1)
df = df.drop(df[mask_FIB_true & mask_all_exc_FIB_false].index)


查看完整回答
反對 回復 2023-07-27
  • 1 回答
  • 0 關注
  • 110 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號