Python 3.x 如何从包含多个客户条目的表中找到每个唯一客户最常出现的类别?

Python 3.x 如何从包含多个客户条目的表中找到每个唯一客户最常出现的类别?,python-3.x,pandas,dataframe,feature-engineering,Python 3.x,Pandas,Dataframe,Feature Engineering,我有一个数据集,其中有30000个唯一用户,每个客户都有多个事务。我用每个用户一条记录聚合数据集,并包含聚合信息,如平均交易金额、上次访问日期等。我有很多分类变量。我需要为每个客户找到最频繁出现的类别,并将其存储在聚合数据集中。在Python中如何做到这一点 同一用户只有一条记录。我需要在分类功能产品描述中检查该用户最常出现的类别。pd。交叉表(df['INITIAL\u EMAIL\u KEY',df['PRODUCT\u DESC'])提供每个用户的每个类别的计数。然后,您可以使用.id

我有一个数据集,其中有30000个唯一用户,每个客户都有多个事务。我用每个用户一条记录聚合数据集,并包含聚合信息,如平均交易金额、上次访问日期等。我有很多分类变量。我需要为每个客户找到最频繁出现的类别,并将其存储在聚合数据集中。在Python中如何做到这一点


同一用户只有一条记录。我需要在分类功能产品描述中检查该用户最常出现的类别。

pd。交叉表(df['INITIAL\u EMAIL\u KEY',df['PRODUCT\u DESC'])
提供每个用户的每个类别的计数。然后,您可以使用
.idxmax(1)
查找相应的类别。此外,请将数据以文本形式发布,不要仅包含图片。谢谢。我想对每个分类变量做同样的处理。我可以使用for循环还是需要手动执行此操作@Quang Hoang除了
PROC\u DESC
之外,您还有其他分类列吗?是的,你可以做一个循环。是的,从PROC_DESC有8个分类功能。我需要对所有这些特性执行相同的操作。