用pandas编程,df2=pd.DataFrame(np.arange(12).reshape(3,4 ), ndex=[a,'b,c',columns=[A,B,C,"D)) df3=pd.DataFrame(np.arange(13,25).reshape( 3,4), index=[a',c, d',columns=[A,'E,C,F')对df2,df3横向堆叠(inner outer各做堆叠)
时间: 2023-05-11 21:06:10 浏览: 125
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
5星 · 资源好评率100%
可以使用pandas的concat函数来实现横向堆叠,inner和outer分别对应参数join的取值为inner和outer。具体代码如下:
# inner横向堆叠
df_inner = pd.concat([df2, df3], axis=1, join='inner')
print(df_inner)
# outer横向堆叠
df_outer = pd.concat([df2, df3], axis=1, join='outer')
print(df_outer)
阅读全文