Python 通过仅跳过空行来读取excel文件(pd.Read_excel())

Python 通过仅跳过空行来读取excel文件(pd.Read_excel()),python,pandas,dataframe,Python,Pandas,Dataframe,我有一个如下的数据帧 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

我有一个如下的数据帧

    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
<>我只想删除空白行(EX:index 4).< /P> 我尝试使用
df=pd.read\u excel(../20191210/test.xlsx),skip\u blank\u lines=True)读取数据文件

但这与
df=pd.read_excel(“…20191210/test.xlsx”)

是指向该文件的下载链接


有人能帮我吗?

请在阅读excel文件后尝试
df=df.dropna()

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

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)

df.dropna()
删除索引6。我认为这会有帮助:
df=df.dropna(subset=['id'])
我认为使用df.dropna(how='all')就足够了。我们应该如何帮助从Excel中读取没有任何数据或文件本身的文件?@AlexanderCécile抱歉!我添加了URL来下载文件
df.dropna(how='all')
正在工作。有没有办法在阅读时跳过行?@Akira我在你的excel中搜索,NaN值为空?不适用?,,是空白的吗?我添加了空白行用于测试我恐怕没有。。。我找不到你想要的……我希望我给你的代码可以是util