第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

根據(jù)兩列一起過濾行

根據(jù)兩列一起過濾行

阿波羅的戰(zhàn)車 2023-08-22 15:29:13
我正在嘗試根據(jù)兩行值過濾掉行。我看到的大多數(shù)問題的解決方案都使用以下方法:df.loc[(df['A'] != 'yes') & (df['B'] != 'no')]這會過濾 A 和 B 與一個值不同的行,我想要做的是過濾列具有我正在過濾的值的行,例如:Player | action | result1          A        B2          B        A3          C        A4          A        B5          A        C在此示例中,我想刪除具有 actionA和 result的行B。使用上面的示例,它將刪除等于 的操作A以及結(jié)果等于 的行B。我想刪除A有結(jié)果的操作B。預(yù)期輸出:  Player | action | result    2          B        A    3          C        A    5          A        C可能我在這里造成了很多困惑,這很簡單。無論如何,任何幫助將不勝感激!
查看完整描述

2 回答

?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

您可以嘗試以下嗎?


import pandas as pd

df2[~((df2["action"]=='A') & (df2["result"]=='B'))]

數(shù)據(jù)幀的輸出如下。


  Player action result

1   2    B    A

2   3    C    A

4   5    A    C


查看完整回答
反對 回復(fù) 2023-08-22
?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

我想這就是你想要的

pd.concat([df[(df['action'] == 'A') & (df['result'] != 'B')],df[(df['action'] != 'A')]])


查看完整回答
反對 回復(fù) 2023-08-22
  • 2 回答
  • 0 關(guān)注
  • 1624 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號