Я объединяю два фрейма данных, который работает нормально, но новый столбец помещается в конец. Я хотел бы, чтобы это был 3-й столбец или индекс 2. Пока у меня есть это, которое работает, но мне интересно, есть ли лучший способ.
overlap = overlap.merge(df_comp, how='left')
cols = overlap.columns.tolist()
cols.insert(2, cols.pop(cols.index('cr')))
overlap = overlap.reindex(columns= cols)
Для дальнейшего объяснения имен и количества столбцов если окончательный кадр данных будет меняться изо дня в день, то решение должно быть динамическим c. Есть ли чистый способ сделать это одним или двумя линиями?