Python Pandas Merge结果不包含右数据框中的值

时间:2014-04-22 19:59:55

标签: python merge pandas

我使用python 2.7和pandas 0.13 我尝试合并两个数据帧:

dfa[['descriptor_ref','issue_ref']]
dfi[['descriptor', 'cfit']]

dfm = pd.merge(dfa, dfi, left_on='descriptor_ref', right_on='descriptor', how='outer')

descriptor_ref和desriptor都是dtypes:object。 右侧数据帧(dfi)中的列存在于结果(fdm)中,但值不是。来自dfi的所有列在dfm中都是空的。 dfm中的行数等于dfa中的行数。 什么可能导致这种情况?

0 个答案:

没有答案