Если предположить, что x
, y
и z
- все переменные в фрейме данных с именем d
, то я считаю, что один из способов с командами Base R будет:
table(d[d$z>1, "x"], d[d$z>1, "y"])
Или сначала подмножество d
и вызов подмножества d2
, а затем табулируйте:
d2 <- d[d$z>1, ]
table(d2$x, d2$y)