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. Formstone上传 - 获取上传上下文
- 2. 上
- 3. 上
- 4. 上
- 5. 上
- 6. 上
- 7. iphone上的文件上传
- 8. iPhone上的图片上传
- 9. TokenMismatchException上上传大文件
- 10. 让上传者和上传
- 11. 问题上目录上壳
- 12. 上载的文件上载
- 13. 安卓:EditText上不上班
- 14. python上的barplot上的值
- 15. MagicalRecord坠毁,机上iOS8上
- 16. 图片上传未上传
- 17. 自举贴上栏上
- 18. Django的问题上上传
- 19. heroku上不加载上HTTPS
- 20. 上codeigniter上传失败
- 21. UIActionSheet上不再iOS8上
- 22. EditText上,生长向上
- 23. 在qicharts上贴上x轴
- 24. 在android上上传图片
- 25. 在Heroku上上传文件
- 26. 上点击Facebook上的PHP
- 27. 在Facebook上加上句子
- 28. setven在mac上的launchd.conf上
- 29. OSX上的x86_64上的mmap
- 30. 上的ValidationGroup文件上传
的可能的复制[大熊猫合并两个dataframes](https://stackoverflow.com/questions/46035432/pandas-merge-two-dataframes) – sb0709