我有一个带有多个NaN的数据框。
如何仅提取具有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,默认值为None int值:需要很多非NA值
关于python - 删除数据框中的行,除非至少有3个具有值的单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44566774/