我使用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中的行数。 什么可能导致这种情况?