我有2个数据帧:
DF_A
country_codes
0 4
1 8
2 12
3 16
4 24
和df_B
continent_codes
0 4
1 3
2 5
3 6
4 5
两个数据帧的长度相同,但没有公共列。我想连接这两个,但由于不是所有的值都很常见,我得到了很多NaN。如何将它们连接或压缩成组合数据框?
- 编辑所需的输出是这样的:
country_codes continent_codes
0 4 4
1 8 3
2 12 5
3 16 6
4 24 5
答案 0 :(得分:5)
以下代码可以根据需要执行:
pd.concat([df1, df2], axis=1)
输出:
country_codes continent_codes
0 4 4
1 8 3
2 12 5
3 16 6
4 24 5
答案 1 :(得分:1)
来自评论:
我觉得这太简单了,但我可以建议:
df_A['continent_codes'] = df_B['continent_codes']
print(df_A)
输出:
country_codes continent_codes
0 4 4
1 8 3
2 12 5
3 16 6
4 24 5