我有兩個數據幀,其中一個看起來像這樣,稱為:top_10_unique_artists一個看起來像這樣叫做:artists我正在嘗試根據藝術家ID進行內部連接,方法是說import pandas as pd
top_10_unique_users.join(artists, on=top_10_unique_users.artistID)但是,當我這樣做時,內部連接顯然無法正常工作,因為它將不同的ID連接在一起,而不是在藝術家表中查找具有相同ID的藝術家,如下所示:
1 回答

有只小跳蛙
TA貢獻1824條經驗 獲得超8個贊
您可以使用函數,這樣就可以在兩個數據幀中指定不同的列名merge
import pandas as pd pd.merge(top_10_unique_users,artists, how='left', left_on = 'artistID', right_on='id')
我無法測試代碼,因為您只提供了屏幕截圖而不是實際代碼,但這應該有效。
添加回答
舉報
0/150
提交
取消