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

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

Vlookup Excel 與 pandas 的總和

Vlookup Excel 與 pandas 的總和

慕碼人8056858 2022-05-19 14:09:23
我有兩個數(shù)據(jù)框,例如:df1:          domain      male        female0   bukalapak.com   -0.193041   -0.4450851   blogspot.com    -0.702501   -0.0960322   kaskus.co.id    -0.176091   -0.4771213   grid.id         -0.566853   -0.1373394   idntimes.com    -0.491565   -0.169046`df2:    NAME        DOMAIN1             DOMAIN20   DINA  bukalapak.com      myvisualiq.net1   DILA   blogspot.com        utorrent.com2   DONI   kaskus.co.id      lotusflare.com我只想制作lmp使用 sum 值調(diào)用的變量vlookup。DOMAIN1 或 DOMAIN2 指男性列 df1 或excel中的數(shù)據(jù),如:VLOOKUP(B2;Sheet1'!$A$2:$C$646;2;0)+VLOOKUP(C2;Sheet1'!$A$2:$C$646;2;0)bukalapak.com其中B2Sheet1'!$A$2:$C$646是 df1。結(jié)果將是這樣的:    NAMA        DOMAIN1             DOMAIN2   lmp0   DINA        grid.id       bukalapak.com   -0.7598941   DILA   blogspot.com        idntimes.com   -1.1940662   DONI   kaskus.co.id             grid.id   -0.742944我想在 python 中運行這個計算。我已經(jīng)閱讀了 python 中的 vlookup 腳本,但沒有這樣的案例。謝謝你
查看完整描述

1 回答

?
浮云間

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

使用pandas.Series.map:


m = df1.set_index('domain')['male']

df2['lmp'] = df2['DOMAIN1'].map(m) + df2['DOMAIN2'].map(m)

print(df2)

輸出:


   NAME       DOMAIN1        DOMAIN2       lmp

0  DINA       grid.id  bukalapak.com -0.759894

1  DILA  blogspot.com   idntimes.com -1.194066

2  DONI  kaskus.co.id        grid.id -0.742944


查看完整回答
反對 回復(fù) 2022-05-19
  • 1 回答
  • 0 關(guān)注
  • 126 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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