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

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

有沒有辦法將另一行中的名稱顯示為與 pandas 中的 id 對應(yīng)的新列?

有沒有辦法將另一行中的名稱顯示為與 pandas 中的 id 對應(yīng)的新列?

慕妹3146593 2023-10-26 10:17:01
我有一個 pandas 讀取的 csv 文件,其中包含以下信息:Id,  Name,   ManagerId1.   A.        32.   B.        43.   C4.   D這意味著 A 的經(jīng)理是 C(ID 為 3)。我想讓熊貓明白這一點。我怎樣才能做到這一點?我認(rèn)為我應(yīng)該添加一個新列“經(jīng)理”,顯示經(jīng)理的姓名,但我不知道該怎么做。請幫助我,非常感謝。
查看完整描述

2 回答

?
元芳怎么了

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

這里關(guān)系數(shù)據(jù)庫設(shè)計的標(biāo)準(zhǔn)規(guī)范可以幫助思考這個問題。您可以使用一個數(shù)據(jù)幀中的兩個數(shù)據(jù)幀創(chuàng)建一個關(guān)系數(shù)據(jù)庫。

  1. 將經(jīng)理詳細(xì)信息拆分為新的數(shù)據(jù)框。

    經(jīng)理= {'ManagerId':[3,4],'名稱':['C','D']} managerdf = pd.DataFrame(數(shù)據(jù)=經(jīng)理)

  2. 當(dāng)你想加入兩者時,通過 ManagerId 加入

    df.join(managerdf,rsuffix='Mgmt')


查看完整回答
反對 回復(fù) 2023-10-26
?
慕村9548890

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

用途map

df['Manager'] = df['ManagerId'].map(df.set_index('Id')['Name'])


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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