Как объединить соответствующее значение строки, чтобы сделать имя столбца в пандах? - PullRequest
0 голосов
/ 06 сентября 2018

У меня нижеприведенный фрейм данных в беспорядочной форме, и мне нужно объединить строки 0 и 1, чтобы сделать их столбцами, и сохранить остальные строки из 3-х asis:

Start Date  2005-01-01  Unnamed: 3  Unnamed: 4  Unnamed: 5  
Dat   an_1  an_2         an_3       an_4        an_5
mt    mt    s            t          inch        km
23    45    67           78         89          9000

изменить на следующий фрейм данных:

Dat_mt  an_1_mt     an_2 _s    an_3_t      an_4_inch      an_5_km
23       45         67           78         89             9000

1 Ответ

0 голосов
/ 06 сентября 2018

IIUC

df.columns=df.loc[0]+'_'+df.loc[1]
df=df.loc[[2]]
df
Out[429]: 
  Dat_mt an_1_mt an_2_s an_3_t an_4_inch an_5_km
2     23      45     67     78        89    9000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...