【发布时间】:2018-06-28 16:59:04
【问题描述】:
我正在尝试合并 pandas 数据框,以根据县和州在其各自的列中有效地添加带有“FIPS 代码”的列。
我正在使用 pd.merge 来执行此操作并获取 NaN。我做错了什么?
根据https://pandas.pydata.org/pandas-docs/stable/merging.html,这应该可以工作。
merged = pd.merge(sales, fips, how='left', on=['county', 'state'])
这里是销售的 head():
这里是 fips 的 head():
这是合并后的结果(最后的 fips 列中有 NaN):
谢谢!
【问题讨论】:
标签: python pandas dataframe merge fips