我的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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。