小编use*_*503的帖子

R-Count并逐行列出最大计数

我有一个矩阵:

count <- matrix(c("a","a","a","b","b","i","i","b","a","a","g","i","a","g","g","g"),ncol=4,byrow=TRUE)

    [,1] [,2] [,3] [,4]
[1,]  a    a    a   b
[2,]  b    i    i   b
[3,]  a    a    g   i
[4,]  a    g    g   g
Run Code Online (Sandbox Code Playgroud)

我想找到每行中出现最大次数的值,并将这些值分配给另一列,如下所示:

    [,1] [,2] [,3] [,4] [,count]
[1,]  a    a    a   b      a
[2,]  b    i    i   b      b & i
[3,]  a    h    h   i      h
[4,]  a    g    g   g      g 
Run Code Online (Sandbox Code Playgroud)

我尝试过使用apply(count,1,max)但没有成功.

r max

1
推荐指数
1
解决办法
976
查看次数

标签 统计

max ×1

r ×1