Датафреймы в пандах, как складывать столбцы? - PullRequest
0 голосов
/ 21 октября 2018

Я хочу использовать многостолбцовую индексацию, но я не нахожу решения в Интернете (я нахожу многострочную индексацию, но не столбцы ...)

У меня есть данные как (и у меня есть diffrentval с разным количеством лет ...)

id     val_2016    val_2017    val_2018
id01   50           20          20
id02   20           30          40
id03   10           40          10
id04   10           50          50

и я хочу это:

id           val
       2016    2017    2018
id01   50       20      20
id02   20       30      40
id03   10       40      10
id04   10       50      50

1 Ответ

0 голосов
/ 21 октября 2018

Вы можете попытаться разбить столбцы на '_' и назначить столбцы кадра данных

df.set_index('id',inplace=True)
df.columns = df.columns.str.split('_',expand=True)

Out:

    val
    2016    2017    2018
id          
id01    50  20  20
id02    20  30  40
id03    10  40  10
id04    10  50  50
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...