我有两个数据帧,
df_temp,
Age Name city
0 1 Pechi checnnai
1 2 Sri pune
df_po
po
0 er
1 ty
我尝试了pd.concat([df_temp,df_po])
df_temp=pd.concat([df_temp,df_po],ignore_index=True)
我正在
Age Name city po
0 1.0 Pechi checnnai NaN
1 2.0 Sri pune NaN
2 NaN NaN NaN er
3 NaN NaN NaN ty
但是我想要的输出是,
Age Name city po
0 1.0 Pechi checnnai er
1 2.0 Sri pune ty
答案 0 :(得分:0)
axis=1
连接需要columns
,因为concat
中默认为axis=0
(index
连接):
df_temp=pd.concat([df_temp,df_po],axis=1)
print (df_temp)
Age Name city po
0 1 Pechi checnnai er
1 2 Sri pune ty
使用DataFrame.join
的替代解决方案:
df_temp=df_temp.join(df_po)
print (df_temp)
Age Name city po
0 1 Pechi checnnai er
1 2 Sri pune ty