我需要从另外两个数据框的列创建一个新的数据框
df1 = A,
B,
C
df2 = X,
Y,
Z
索引是相同的,当我使用代码时发生的事情是这样的
#df3 = pd.concat(df['A'], df['B'], axis=1, keys=['A', 'B'])
df3 = A,
B,
C,
Nan, X
Nan, Y
Nan, Z
我需要 A、B、C 旁边的 X、Y、Z
Concat 和 DataFrame
您需要连接
axis=1
:
df = pd.concat([df1, df2], axis=1)
col1 col2
0 A X
1 B Y
2 C Z