Удалить верхнюю строку из кадра данных

1

Все, у меня есть dataframe, который выглядит так:

         level_0              level_1 Repo Averages for 27 Jul 2018
0  Business Date           Instrument                           Ccy
1     27/07/2018  GC_AUSTRIA_SUB_10YR                           EUR
2     27/07/2018    R_RAGB_1.15_10/18                           EUR
3     27/07/2018    R_RAGB_4.35_03/19                           EUR
4     27/07/2018    R_RAGB_1.95_06/19                           EUR

Я пытаюсь избавиться от верхнего ряда и только сохранить

   Business Date           Instrument         Ccy
0     27/07/2018  GC_AUSTRIA_SUB_10YR         EUR
1     27/07/2018    R_RAGB_1.15_10/18         EUR
2     27/07/2018    R_RAGB_4.35_03/19         EUR
3     27/07/2018    R_RAGB_1.95_06/19         EUR

Я попробовал df.columns.droplevel(0), но не удался, любая помощь более чем приветствуется

Большое спасибо

  • 1
    Откуда вы получаете данные? Это похоже на проблему при чтении данных.
  • 0
    Вы, скорее всего, получите ответы быстрее, если у вас есть исполняемый код в вашем вопросе.
Показать ещё 3 комментария
Теги:
pandas

1 ответ

1
Лучший ответ

Вы можете попробовать:

df.columns = df.iloc[0]
df = df.reindex(df.index.drop(0)).reset_index(drop=True)
df.columns.name = None

Выход:

  Business Date           Instrument  Ccy
0    27/07/2018  GC_AUSTRIA_SUB_10YR  EUR
1    27/07/2018    R_RAGB_1.15_10/18  EUR
2    27/07/2018    R_RAGB_4.35_03/19  EUR
3    27/07/2018    R_RAGB_1.95_06/19  EUR

Ещё вопросы

Сообщество Overcoder
Наверх
Меню