Итак, у меня есть лист Excel в следующем формате:

Теперь я собираюсь пройти через каждую индексную ячейку в столбце A и присвоить всем ячейкам одно и то же значение, пока не будет достигнут следующий 0. так например:

Теперь я попытался импортировать файл excel в кадр данных pandas, а затем использовать для этого циклы for, но, похоже, я не могу заставить его работать. Любые предложения или указания к соответствующему методу будут высоко оценены!
Спасибо за ваше время
Edit:
Используя метод @ wen-ben: s.index=pd.Series((s.index==0).cumsum()).map({1:'bananas',2:'cherries',3:'pineapples'})
просто вводит первый элемент (бананы) для всех ячеек в столбце A