我需要帮助合并2个索引(id或desc和year)2个数据帧。我试过结果=pd.concat公司([df1,s1],axis=1,ignore\u index=True)但我无法让它工作。你知道吗
df1:
id desc year value1
0 1 var1 2000 10
1 1 var1 2001 15
2 1 var1 2002 952
3 2 var2 2000 85
4 2 var2 2001 16
5 2 var2 2002 12
6 3 var3 2000 112
7 3 var3 2001 89
df2:
id desc year value2
0 1 var1 2000 44
1 1 var1 2001 33
2 1 var1 2002 22
3 2 var2 2000 11
...
To:
id desc year value1 value2
0 1 var1 2000 10 44
1 1 var1 2001 15 33
2 1 var1 2002 952 22
3 2 var2 2000 85 11
因此索引是id或desc和year,用于将新值2合并/附加到数据帧。有什么想法吗?你知道吗
尝试.merge(),使用
on=['col1','col2','col3']
:相关问题 更多 >
编程相关推荐