我想通过使用以下表达式连接两个数据帧
new_data = pd.concat([first_data, second_data], axis=1)
first_data:
id Col1 Col2 Col3
1 aaaa bbbb cccc
2 dddd eeee ffff
3 gggg hhhh iiii
第二个数据:
Col4 Col5
mmmm nnnn
oooo pppp
qqqq rrrr
我遇到这个问题:
id Col1 Col2 Col3 Col4 Col5
1 nan nan nan mmmm nnnn
2 nan nan nan oooo pppp
3 nan nan nan qqqq rrrr
4 aaaa bbbb cccc nan nan
5 dddd eeee ffff nan nan
6 gggg hhhh iiii nan nan
谢谢大家的回答,我很感谢你的帮助,我的问题是关于第一个表的索引,它就像1,2,3,5,8,6 ...我创建一个新索引通过以下语法它完美无缺
first_data= first_data.reset_index()
first_data= first_data.drop('index', 1)
我不是一个活跃的熊猫用户,但你也可以像使用pd.merge
一样。
pd.merge(first_data, second_data, left_index=True, right_index=True)