我想将多个数据帧合并/连接在一起;基本上它也会根据相同的第一列“名称”将许多要素列加在一起。
F1.merge(F2, on='Name', how='outer').merge(F3, on='Name', how='outer').merge(F4,on='Name', how='outer')...
我尝试了上面的代码,它正在运行。但我已经说过,100个功能可以加在一起,我想知道有更好的方法吗?
答案 0 :(得分:2)
没有数据并不容易,但这可行:
df = pd.concat([x.set_index('Name') for x in [df1,df2,df3]]).reset_index()