计算熊猫行中最频繁的值,并用该最频繁的值创建一列

问题描述 投票:0回答:1

我下面有一个这样的数据框:

a b c0 3 3 31 3 3 32 3 3 33 3 3 34 2 3 25 3 3 36 1 2 17 2 3 28 0 0 09 0 1 0

我想计算每行的频率并添加包含最大频率的列结果,如下所示:

a b c结果0 3 3 3 31 3 3 3 32 3 3 3 33 3 3 3 34 2 3 2 25 3 3 3 36 1 2 1 17 2 3 2 28 0 0 0 09 0 1 0 0

我尝试进行转置并遍历转置的列以获取value_counts,但无法获得正确的结果。非常感谢您的帮助。

python pandas frequency
1个回答
2
投票

DataFrame.mode用于按DataFrame.mode的位置选择第一列:

DataFrame.iloc
© www.soinside.com 2019 - 2024. All rights reserved.