我有一個 pandas 讀取的 csv 文件,其中包含以下信息:Id, Name, ManagerId1. A. 32. B. 43. C4. D這意味著 A 的經理是 C(ID 為 3)。我想讓熊貓明白這一點。我怎樣才能做到這一點?我認為我應該添加一個新列“經理”,顯示經理的姓名,但我不知道該怎么做。請幫助我,非常感謝。
2 回答

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
這里關系數據庫設計的標準規范可以幫助思考這個問題。您可以使用一個數據幀中的兩個數據幀創建一個關系數據庫。
將經理詳細信息拆分為新的數據框。
經理= {'ManagerId':[3,4],'名稱':['C','D']} managerdf = pd.DataFrame(數據=經理)
當你想加入兩者時,通過 ManagerId 加入
df.join(managerdf,rsuffix='Mgmt')
添加回答
舉報
0/150
提交
取消