Это полезно, если вы хотите отделить выделение от инициализации. STL использует новое размещение для создания элементов контейнера.
Попробуйте:
pd.concat([df1, df2], axis=1)
Для получения дополнительной информации: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html [ 113]