我想要矩阵中每一列的唯一值数量

时间:2018-10-08 19:22:11

标签: r ggplot2 time

我想要矩阵中每一列的唯一值的数量。假设我有以下矩阵:

 id  val 
1000 32 
1001 27 
1003 27 
1007 27
1109 32
1234 11
2345 11
4567 10
5000 9

然后它应该返回

id               val    freq
1000, 1109       32     2
1001, 1003, 1007 27     3   
1234, 2345       11     2
4567             10     1
5000              9     1

我正在使用以下代码:

mat %>% group_by(id, val) %>% mutate(count = n())

mat %>% group_by(id, val) %>% tally()

任何建议

0 个答案:

没有答案