【发布时间】:2021-03-11 13:45:03
【问题描述】:
我有两个数据框:
df1:
Calendar
0 Mauritius
1 MIL
2 EG
df2:
Calendar Country
0 0A South Australia
1 MEL Australia - Victoria (Regional)
2 QLD Queensland Australia
3 Mauritius Mauritius
4 7A Australia - Tasmania
5 MIL MILANO
6 NSET TRADING NSE Stock Exchange
7 AUF Australian Fixed Income
8 EG Eq Guinea
预期输出:
Calendar Country
0 Mauritius Mauritius
1 MIL MILANO
2 EG Eq Guinea
当我尝试合并时:
df_merge = pd.merge(df1, df2, on=['Calendar'])
我得到一个空数据框 - 我该如何解决这个问题?
【问题讨论】:
-
我的代码看起来不错。您能否将您的数据文件分享给 pastebin.com 并附上适当的说明日期?
-
@Ynjxsjmh minimal reproducible example 所需的一切都应该在帖子中剪切、粘贴和运行文本。 How to Askhelp center
标签: pandas dataframe join merge