python - 尝试合并数据框时出现关键错误
问题描述
我正在尝试合并两个数据框,但不断收到“检查重复错误”。这是数据框的布局:
DF1:
City State Sales
San Fran CA $10
Col OH $5
Col SC $5
DF2:
City State Percent
Col OH 3%
Col SC 10%
New York NY 12%
期望的结果:
DF3:
City State Sales Percent
San Fran CA $10 0
Col OH $5 3%
Col SC $5 10
New York NY 0 12%
以下代码给了我错误
df3 = pd.merge(df1, df2, how='outer', on=['City','State'])
KeyError: 'City'
关于我做错了什么的任何想法?
解决方案
推荐阅读
- c++ - 关于 C++ 中 lambda 的作用域说明
- wordpress - Woocommerce 价格之间的差异
- arrays - 如何用相同的值填充数组 X 次以及如何将数据正确发送到函数?
- css - 如何从 selectonelistbox (JSF primefaces)中删除焦点响应
- python - 迭代函数以找到起始值以在一定数量的步骤中完成序列
- typescript - 使用 GCP Cloud Build 时,如何使用 NestJS 修复或调试 TypeScript 编译错误?
- c - C - 局部变量具有相同的地址和值
- python - 从 python 调用时,从 bash 调用脚本时,脚本的输出不同
- java - 查询 Mediastore 以获取在应用程序之外创建的文件不会返回任何内容
- ruby-on-rails - 如何在 Docker 中安装旧版本的设计 gem?