【发布时间】:2014-09-12 07:03:18
【问题描述】:
我有以下玩具数据集:
z <- c(2,2,3,3,3,4,2,2)
y <- c(6,6,6,5,4,6,6,5)
x <- c(1,1,2,3,5,4,4,3)
df <- cbind(x,y,z)
我想知道元素 z 与每个元素 y 的元素 x 一起出现了多少次。生成的数据集应如下所示:
y(4) y(5) y(6)
x(1) 0 0 2
x(2) 0 0 1
x(3) 0 2 0
x(4) 0 0 2
x(5) 1 0 0
解决方案需要可扩展,以使 x、y 和 z 中的元素数量无关紧要。
【问题讨论】:
-
z在您想要的输出中扮演什么角色? -
对 (Xn, Yn) 中存在 z 的每个实例进行计数并在表中求和
-
即使删除
z列也会得到相同的结果,所以我不知道你的意思