我有两个数据帧df1和df2。我想创建一个第三个数据帧,它将两个元素的名称相加。
我试过这样的事情:
df1 = pd.DataFrame(np.array([['a', 5, 9],['b', 4, 61],['c', 24, 9]]), columns=['name', 'attr1', 'attr2'])
df2 = pd.DataFrame(np.array([['a', 5, 19],['b', 14, 16],['c', 4, 9]]) columns=['name', 'attr1', 'attr2'])
df5 = pd.merge(df1,df2,on = ['name'])。set_index(['name'])。sum(axis = 1)
但它似乎没有完成这项工作。新的df3对应于整行的总和,而我需要元素和的元素。