具有摘要计数的唯一值组合

时间:2014-08-18 17:04:52

标签: r plyr summary

说我有以下数据

x <- (c(1,2,1,1,1,2,2,1,2,1,2))
y <- (c(3,4,4,4,4,3,3,4,4,3,3))
table <- data.frame(x,y)

如何计算独特组合的频率,即1-4

我调查了summary((table$x)[1] & (table$y)[2])

是否涉及使用uniquelength命令? 或者我必须使用plyr包,然后使用ddply

提前致谢!

1 个答案:

答案 0 :(得分:0)

正如Ananda所说,函数table可能是最佳选择:

> df <- data.frame(x, y)
> table(df)
   y
x   3 4
  1 2 4
  2 3 2
> table(with(df, paste(x, y, sep="-")))

1-3 1-4 2-3 2-4 
  2   4   3   2