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