【发布时间】:2020-01-05 04:16:16
【问题描述】:
使用df.dropna(thresh = x, inplace=True),我可以成功删除至少缺少x 非nan 值的行。
但是因为我的 df 看起来像:
2001 2002 2003 2004
bob A 123 31 4 12
bob B 41 1 56 13
bob C nan nan 4 nan
bill A 451 8 nan 24
bill B 32 5 52 6
bill C 623 12 41 14
#Repeating features (A,B,C) for each index/name
这会删除满足thresh= 条件的一行/实例,但保留该功能的其他实例。
如果任何一行都满足
thresh,我想要的是放弃整个功能的东西,例如:
df.dropna(thresh = 2, inplace=True):
2001 2002 2003 2004
bob A 123 31 4 12
bob B 41 1 56 13
bill A 451 8 nan 24
bill B 32 5 52 6
#Drops C from the whole df
其中C被从整个df中删除,而不仅仅是一次满足bob下的条件
【问题讨论】:
标签: python pandas dataframe nan