标签: python pandas dataframe mapping
我需要根据相应的COUNTRY和DATE将临时DataFrame中的COUNT添加到final_df DataFrame中的新列。日期范围从1980年到2016年。
这样做的最佳方式是什么?
答案 0 :(得分:1)
您可以使用pd.DataFrame.merge执行此操作:
pd.DataFrame.merge
std::binary
请注意(我认为你必须)在final_df.merge(temp.reset_index(), on=['COUNTRY', 'DATE']) 上调用reset_index以使其正常工作,否则你无法引用索引。
final_df.merge(temp.reset_index(), on=['COUNTRY', 'DATE'])
reset_index