我有一张桌子
table(A,B,C)
对于A = a和B = b的给定值,如何获得/提取C的分布?
答案 0 :(得分:2)
这是一个数据框:
dat <- data.frame(A = c(rep("a1", 5), rep("a2", 5)),
B = c(rep("b1", 5), rep("b2", 5)),
C = c(rep("c1", 5), rep("c2", 5)))
这是你的三向表:
with(dat, table(A, B, C))
以下是C
和A
获取指定值时B
(行)的分布情况:
with(dat, table(C, A == "a1" & B == "b1"))