Q
上
-2
A
回答
0
你的基本理念下,只需使用dataframes之一和.
方法語法來獲得正確的形式:
join = df.merge(df2, on="year")
0
您也可以使用concat函數
join = pandas.concat([df,df2])。drop_duplicates()。reset_index(drop = True)
0
您不需要pd.merge中的圓括號。
d = {'year': [2001, 2002], 'wsp': [0.51, 0.42]}
df = pd.DataFrame(data=d)
d2 = {'year': [2001, 2002], 'age': [50, 60]}
df2 = pd.DataFrame(data=d2)
join = pd.merge(df, df2, on='year')
輸出:
wsp year age
0 0.51 2001 50
1 0.42 2002 60
相關問題
- 1. VSLookup上Sheet 2上
- 2. Formstone上傳 - 獲取上傳上下文
- 3. 上一頁上一頁上一頁下一頁上一頁上一頁上一頁上一頁上一頁上一頁摩卡
- 4. 如何在jsp上從mysql上在web上上傳圖片
- 5. 上
- 6. 上
- 7. 上
- 8. 上
- 9. 上
- 10. 上
- 11. 上
- 12. 上
- 13. 上
- 14. 上
- 15. 上
- 16. 上
- 17. 上
- 18. 上
- 19. Jekyll上的Jekyll上Github
- 20. 錯誤上傳Youtube上
- 21. EditText上,生長向上
- 22. 自舉貼上欄上
- 23. 問題上目錄上殼
- 24. python上的barplot上的值
- 25. 在Facebook上加上句子
- 26. TokenMismatchException上上傳大文件
- 27. 在Heroku上上傳文件
- 28. 上的ValidationGroup文件上傳
- 29. GalaSoft_MvvmLight_Command:ListItem上按鈕上的EventToCommand?
- 30. UIActionSheet上不再iOS8上
的可能的複製[大熊貓合併兩個dataframes](https://stackoverflow.com/questions/46035432/pandas-merge-two-dataframes) – sb0709