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