python 操作dataframe

有三个dataframe 行数相同 列数不同 列名也不同 如何将三个dataframe 左右拼接在一起,就跟复制一样 但是并非join、 merge concat、这种方式,只是为单纯的将数据复制在一起 。

参考代码:

import pandas as pd 
df1=pd.DataFrame({'type':['a','b','c'],'v1':[100,200,300]})
df2 = pd.DataFrame({'cat': ['a', 'b', 'c'], 'v2': [100, 200, 300]})
df3 = pd.DataFrame({'num': ['a', 'b', 'c'], 'v3': [100, 200, 300]})
df=pd.concat([df1,df2,df3],axis=1,join='outer')
print(df)
 type   v1 cat   v2 num   v3
0    a  100   a  100   a  100
1    b  200   b  200   b  200
2    c  300   c  300   c  300

数据复制在一起 是怎么个一起法 并排显示么 行数相同 列数 列名都保留 左右形式拼接的?