我有一个包含多个 NaN 的 Dataframe。 如何仅提取具有 3 个非 NaN 值的行?
id,a,b,c,d,e,f,g...z
1,NaN,NaN,NaN,NaN,...NaN
2,NaN,NaN,3,NaN,2,...NaN
3,NaN,NaN,1,2,3,NaN,...NaN
Return row 3
请您参考如下方法:
只需使用 dropna , thresh 做的正是你想要的:
df.dropna(thresh=3,axis=1)
thresh : int, default None int value : require that many non-NA values
