python - 想将具有相同值的两个数据框的行与熊猫组合起来。因为我的列标题不同,所以它没有合并
问题描述
其中 df1 的 CountyFIPS 值 = df2 的 FIPS 值 合并行 df1
countyFIPS feb march
1001 aa 45
1002 bb 1
df2
FIPS dec nov
1001 ee 45
1002 gf 1
我想要结果显示
countyFIPS feb march dec nov
1001 aa 45 ee 45
1002 bb 1 gf 1
解决方案
df.merge(df2, left_on='countyFIPS', right_on='FIPS', how='inner').drop(columns=['FIPS'])
.
但在此之前,我希望你看看这篇文章。这篇文章已经教授了合并所需的一切。
推荐阅读
- arrays - 查找数组中的下一个最小值?
- jquery - 如何通过在ajax中加载来一一显示数据
- python - 来自熊猫数据框的烛台图,按日期替换索引
- python - 计算单词但不计算数字
- git - 是否可以制作特定于远程的.gitignores?
- amazon-web-services - CannotStartContainerError:API 错误(400):OCI 运行时创建失败:container_linux.go:348:导致启动容器进程
- java - 在托管 bean MenuBean 上执行资源注入时发生错误
- swift - Swift-Firebase身份验证登录功能在呈现的segue中,如何使用shouldPerformSegue来阻止segue的执行?
- swift - 在 Swift 中为给定范围内的 RN 实现 PRNG xoshiro256+?
- c# - EF Core,投影子集合急切加载