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