首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅跳过空行读取excel文件(pd.read_excel())

仅跳过空行读取excel文件(pd.read_excel())
EN

Stack Overflow用户
提问于 2019-12-11 13:05:14
回答 2查看 10.9K关注 0票数 3

我有一个如下的数据框架。

代码语言:javascript
复制
    id       date       name    branch  position
0   20323   2019-02-03  Bete    H       IE
1   20326   2019-02-03  Veso    R       MGR
2   22357   2019-02-03  Nom     D       IE
3   20935   2019-02-06  Dow     A       MGR
4   NaN     NaT         NaN     NaN     NaN
5   20432   2019-02-07  Tem     W       MGR
6   23999   NaT         Bonny   NaN     NaN
7   21102   2019-02-07  Xi      A       IE

我只想删除空行(例如:index4)。

我尝试使用df = pd.read_excel("../20191210/test.xlsx", skip_blank_lines=True)读取数据文件。

但这与df = pd.read_excel("..20191210/test.xlsx")的结果没有什么不同

Here是文件的下载链接。

有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2019-12-11 13:21:30

下面是一个使用df.dropna(how=' all ')的示例:如果所有行都有NaN,则不使用NaN

代码语言:javascript
复制
import pandas as pd
import numpy as np

dict = {'Col1':[100, 90, np.nan, 95],
        'Col2': [30, 45, np.nan, np.nan],
        'Col3':[np.nan, 40,np.nan, 98]}

df = pd.DataFrame(dict)
# With NaN
print(df)

# Without NaN
df = df.dropna()
print (df)

# Without NaN if all rows have NaN
df = df.dropna(how='all')
print (df)
票数 8
EN

Stack Overflow用户

发布于 2019-12-11 13:19:00

读取excel文件后尝试df = df.dropna()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59279177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档