Python Pandas read_excel无法识别空单元格

我的Excel工作表:

   A   B  

1 first second

2

3

4 x y

5 z j

Python代码:

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

返回正确的输出:

  first second

0 NaN NaN

1 NaN NaN

2 x y

3 z j

如果我只想与第二栏

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

返回:

 second

0 y

1 j

即使我仅使用特定的列,我也将获得有关空Excel行(在df中为NaN)的信息。如果输出松散的NaN信息,则不行,例如,对于飞檐参数等

谢谢

回答:

对我来说,工作参数skip_blank_lines=False

df = pd.read_excel ('test.xlsx', 

parse_cols=1,

skip_blank_lines=False)

print (df)

A B

0 first second

1 NaN NaN

2 NaN NaN

3 x y

4 z j

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

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 x y

3 z j

以上是 Python Pandas read_excel无法识别空单元格 的全部内容, 来源链接: utcz.com/qa/410900.html

回到顶部