数据框:
B = pd.DataFrame({'b':['II','II','II','II','II','I','I','I'],
'MOST_FREQUENT':['1', '2', '2', '1', '1','1','2','2']})
我需要获取列中出现次数最多的值MOST_FREQUENT
对于每组:
pd.DataFrame({'b':['I','II'],
'MOST_FREQUENT':['2','1']})
我发现的唯一线索——mode()
,但不适用于DataFrameGroupBy
编辑:我需要一个满足熊猫的解决方案.agg()
功能