【发布时间】:2020-04-11 16:13:56
【问题描述】:
我有一个如下的数据框:
id name passenger date
5abcdefg Ani True 2019-01-01
# empty rows
Makassar 3 2019-12-01 TRUE
5bcdefgh Budi False 2019-11-10
5cdefghi Rani True 2019-11-11
我想删除空行和模式与其他行不匹配,然后输出如下:
id name passenger date
5abcdefg Ani True 2019-01-01
5bcdefgh Budi False 2019-11-10
5cdefghi Rani True 2019-11-11
我试过这样但没用:
if df['id'].empty:
df['id'].replace('',np.nan, inplace=True)
df.dropna(subset=['id'], inplace=True)
if not df.empty:
# doing something
return True
else:
return False
有关信息,id 字段始终以 5 开头
知道我应该怎么做吗?
【问题讨论】:
-
关于您的尝试,您是否阅读过 Pandas 文档或进行过任何研究?