【发布时间】:2021-05-27 23:33:15
【问题描述】:
我有两个 DataFrame:
df1:
top1 top2 top3
693541495124446625 US GB CN
912819499544441670 US CN TW
df2:
US GB CN TW \ ...
693541495124446625 939.00 932.00 806.00 789.00 ...
912819499544441670 992.00 646.00 981.00 796.00 ...
如何合并或迭代两个 Dataframe 以获得以下结果:
top1 top2 top3
693541495124446625 'US 939.00' 'GB 932.00' 'CN 806.00'
912819499544441670 'US 992.00' 'CN 981.00' 'TW 796.00'
我知道我可以通过几个 for 循环迭代获取 df1 值并将该值作为列 [loc]ation 放入 df2 中,但是有没有优化的解决方案?
【问题讨论】:
标签: python pandas dataframe merge