Python Pandas read_excel不识别空单元格

我的Excel表格:

AB 1 first second 2 3 4 xy 5 zj 

Python代码:

 df = pd.read_excel (filename, parse_cols=1) 

返回正确的输出:

  first second 0 NaN NaN 1 NaN NaN 2 xy 3 zj 

如果我想只工作与第二列

 df = pd.read_excel (filename, parse_cols=[1]) 

返回:

  second 0 y 1 j 

我会有关于空excel行(即我的df中的NaN)的信息,即使我只使用特定的列。 如果输出松散的NaN信息,则不好,例如,对于skiplines paramater等

谢谢

对我来说工作参数skip_blank_lines=False

 df = pd.read_excel ('test.xlsx', parse_cols=1, skip_blank_lines=False) print (df) AB 0 first second 1 NaN NaN 2 NaN NaN 3 xy 4 zj 

或者如果需要省略第一行:

 df = pd.read_excel ('test.xlsx', parse_cols=1, skiprows=1, skip_blank_lines=False) print (df) first second 0 NaN NaN 1 NaN NaN 2 xy 3 zj