Панды группировки столбцов для письма, чтобы преуспеть - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть кадр данных pandas с такими столбцами

enter image description here

Пример:

df = pd.DataFrame([np.arange(6)], columns=['2019 col1', '2019 col2', '2019 col3',
                           '2020 col1', '2020 col2', '2020 col3'])
print (df)
   2019 col1  2019 col2  2019 col3  2020 col1  2020 col2  2020 col3
0          0          1          2          3          4          5

Я хочу сохранить кадр данныхна лист Excel со следующими столбцами -

enter image description here

Есть ли способ сделать что-то подобное?

1 Ответ

4 голосов
/ 24 сентября 2019

Создать MultiIndex от str.split:

df.columns = df.columns.str.split(expand=True)
print (df)
  2019           2020          
  col1 col2 col3 col1 col2 col3
0    0    1    2    3    4    5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...