我有一个带有多个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/

10-16 22:48