Как работать с объединенными ячейками Excel?

Есть файл с объединенными ячейками (пример файла).

Пробывала так:

df1 = df1.fillna(method='ffill')

Но этот способ помогает заполнить ячейки, которые объединены по строкам, но не по столбцам:

скриншот результата


Ответы (1 шт):

Автор решения: MaxU

Методы .fillna(), .ffill(), .bfill() имеют параметр axis, указывающий по какой оси запольнять фрейм. По умолчанию это строки, но если явно задать axis=1 или axis="columns" тогда заполнение будет происходить по столбцам:

res = df.ffill(axis=1)
→ Ссылка