Расширение & ldquo; Files & rdquo; меню

Я думаю, что самый простой способ сделать это - установить столбцы на верхний уровень:

df.columns = df.columns.get_level_values(0)

Примечание: если на уровне есть имя, вы также можете получить к нему доступ это, а не 0.

.

Если вы хотите объединить / join ваш MultiIndex в один индекс ( предполагая, что у вас есть только строковые записи в ваших столбцах) вы могли бы:

df.columns = [' '.join(col).strip() for col in df.columns.values]

Примечание: мы должны strip пробелы, когда есть нет второго индекса.

In [11]: [' '.join(col).strip() for col in df.columns.values]
Out[11]: 
['USAF',
 'WBAN',
 'day',
 'month',
 's_CD sum',
 's_CL sum',
 's_CNT sum',
 's_PC sum',
 'tempf amax',
 'tempf amin',
 'year']

0
задан Kyle Vanderstoep 6 March 2019 в 19:58
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: