数据框:
df = pd.DataFrame({'A': ['cust1', 'cust1', 'cust2', 'cust1',
'cust2', 'cust1', 'cust2', 'cust2','cust2','cust1'],
'B': ['true', 'true', 'true', 'false',
'false', 'false', 'false', 'true','false','true']})
输出:['cust2']
首先通过crosstab
获取计数,然后通过具有crosstab
的列过滤index
值,使用更大的boolean indexing
:
boolean indexing
Series.gt
说明:仅使用“ False”,“ A”分组并计数的所有值。现在按降序对值进行排序,并获得第一个index('A')值。