在Python pandas中使用`read_excel`读取空单元格

时间:2017-11-30 15:30:44

标签: python excel pandas dataframe

我正在使用Python pandas read_excel。这是我正在阅读的专栏。

Excel Snippet

我的问题是read_excel没有将空单元格计为单元格。当我使用df2=df1.iloc[0:30]时,我希望它包含那些空单元格,以便最后两个数据项不包含在我的数据框中(这是因为这些单元格在整个月内每天都会填充,因此这些空单元格将一直存在,直到这个月的最后一天)。如何确保pandas read_excel在其数据框中包含那些空单元?

2 个答案:

答案 0 :(得分:2)

0    27
dtype: int64

注意:计数不计算NaN值。

df.count()

返回

df.size

33

返回

C

答案 1 :(得分:1)

skip_blank_lines 参数在较新的 Pandas 版本中无效。使用像在 excel 中一样获得精确的 df 之类的代码。

df = pd.read_excel('book1.xlsx',dtype="str").fillna('')