首页 > 解决方案 > 如何使用熊猫库在数据集中查找具有最大单元格数的行?

问题描述

例如:

index1 dog 32 height 
index2 cat 20 height weight 

在此示例中,第二行有 5 列,那么如何找到最大列(单元格)的行?

标签: pythonpandasdatasetmaxargmax

解决方案


如果df数据框有多行具有相同的非空列最大值,则使用:

df[df.notnull().sum(1)==df.notnull().sum(1).max()]

这将选择非空列的数量等于整个数据集中的最大值的行。


推荐阅读