熊猫连续计数类别频率

时间:2020-02-05 23:11:53

标签: python pandas

我在这里看到的所有问题都是关于groupby和按列计数的。 如果我有一个像这样的数据框:

       a       b      c      d      e
0    Apple    0.3    Pear   0.4    Apple

我想计算以下某些列的类别频率:[a,c,e]每行,并为最频繁的类别创建一列。 在这种情况下,它将是f列,“ Apple”的值,因为它有2次出现

1 个答案:

答案 0 :(得分:1)

我们可以做mode

df['f']=df.loc[:,list('ace')].mode(axis=1).iloc[:,0]