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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

groupby和filter熊貓

groupby和filter熊貓

慕哥9229398 2021-04-06 09:10:28
df:    make    country other_columns   salehonda   tokyo   data    1honda   hirosima    data    0toyota  tokyo   data    1toyota  hirosima    data    0suzuki  tokyo   data    0suzuki  hirosima    data    0ferrari tokyo   data    1ferrari hirosima    data    0nissan  tokyo   data    1nissan  hirosima    data    0條件:保持具有1,0的貨幣對(duì)期望的輸出make    country other_columns   salehonda   tokyo   data    1honda   hirosima    data    0toyota  tokyo   data    1toyota  hirosima    data    0ferrari tokyo   data    1ferrari hirosima    data    0nissan  tokyo   data    1nissan  hirosima    data    0我嘗試了什么(這顯然不起作用)outdf = df.groupby('sale').filter(lambda x: x > 0)我應(yīng)該將兩個(gè)列都分組嗎(“ sale”和“ make”)?
查看完整描述

2 回答

?
慕無忌1623718

TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊

這是使用groupby+的解決方案set。這應(yīng)該是可擴(kuò)展的,不需要訂購(gòu):


s = df.groupby('make')['sale'].apply(set)

res = df[df['make'].map(s) >= {0, 1}]


print(res)


      make   country other_columns  sale

0    honda     tokyo          data     1

1    honda  hirosima          data     0

2   toyota     tokyo          data     1

3   toyota  hirosima          data     0

6  ferrari     tokyo          data     1

7  ferrari  hirosima          data     0

8   nissan     tokyo          data     1

9   nissan  hirosima          data     0


查看完整回答
反對(duì) 回復(fù) 2021-04-20
  • 2 回答
  • 0 關(guān)注
  • 185 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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