Python Pandas合并结果不包含来自右datafram的值

2024-05-23 15:32:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用python2.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')

描述符_ref和descriptor都是dtypes:object。 右数据帧(dfi)中的列显示在结果(fdm)中,但值不存在。dfi中的所有列在dfm中都为空。dfm中的行数等于dfa中的行数。 是什么原因造成的?在


Tags: 数据rightrefpandasonissuemergeleft