[英]How to read merged cells from .xls file using pandas
我有一个 excel 表,我正在尝试使用 Pandas 在 python 中阅读。 它有一些垂直合并的单元格。 问题是 ** 在读取合并单元格时,在第一个单元格之后为它们显示 Nan。 **
在这里,我正在阅读第一列“rattandepanjea 先生”
对于合并单元格,输出与 Nan 类似,请注意时间段 11:20-12:45
我的代码是:
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)
简单的
df = df.fillna(method='ffill')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.