Smart猫小萌
您可以pd.concat为此使用一个简单的方法:pd.concat([df1,df2], axis = 1) First SecondA 91 107P 7 3F 281 290M 54 51这将设置为NaN来自具有非共享索引的行的值,因为默认情况下它执行外部连接。下面是一个例子:print(df1) FirstA 91P 7D 4F 281M 54print(df2) SecondA 107P 3F 290M 51X 20pd.concat([df1,df2], axis = 1, sort=False) First SecondA 91.0 107.0P 7.0 3.0D 4.0 NaNF 281.0 290.0M 54.0 51.0X NaN 20.0