计算值的唯一组合 [英] count unique combinations of values
本文介绍了计算值的唯一组合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的数据框如下:
ID | value 1 | value 2 | value 3 | value 4
1 | M | D | F | A
2 | F | M | G | B
3 | M | D | F | A
4 | L | D | E | B
我想得到这样的东西。
value 1 | value 2 | value 3 | value 4| Number of combinations
M | D | F | A | 2
F | M | G | B | 1
L | D | E | B | 1
例如计算值1-值4的列的唯一组合的数量。
e.g. to count the number of unique combinations of the columns value 1 - value 4.
推荐答案
count
plyr
包中的code>将完成该任务。
count
in plyr
package will do that task.
> df
ID value.1 value.2 value.3 value.4
1 1 M D F A
2 2 F M G B
3 3 M D F A
4 4 L D E B
> library(plyr)
> count(df[, -1])
value.1 value.2 value.3 value.4 freq
1 F M G B 1
2 L D E B 1
3 M D F A 2
这篇关于计算值的唯一组合的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文