Как читать объединенные ячейки из файла .xls с помощью панд - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть лист Excel, который я пытаюсь читать на питоне, используя панд. Он имеет несколько вертикально слитых ячеек. проблема ** при чтении объединенных ячеек, Nan отображается для них после первой ячейки. **

Здесь я читаю первую колонку "Мистер Раттандепанджа" enter image description here

Вывод выглядит так: Nan для объединенных ячеек, отметьте временной интервал 11: 20-12: 45 enter image description here

Мой код:

 import pandas as pd
 xls = pd.ExcelFile("third.xls") #open the file
 sheetX = xls.parse(0)   #move to sheet number 1
 colAneja = sheetX["MR. RATTAN DEEP ANEJA"]
 counter = 9  #the counter is just for showing timeslots out of a list
 for lecture in colAneja:
    print(lisTime[counter%9],": ",lecture)
    counter+=1

` Я ожидаю одинаковые значения для всех объединенных ячеек, как в этом случае:

10:55-11:50 - DS LAB(G2) MCA-1(RDA)
11:50-12:45 - DS LAB(G2) MCA-1(RDA)

1 Ответ

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

простой

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