多个逻辑条件这是我的数据集:如何写过滤器内
set.seed(327)
ID <- seq(1:50)
mou <- sample(c(2000, 2500, 440, 4990, 23000, 450, 3412, 4958, 745, 1000),
50, replace=TRUE)
calls <- sample(c(50, 51, 12, 60, 90, 16, 89, 59, 33, 23, 50, 555),
50, replace=TRUE)
rev <- sample(c(100, 345, 758, 44, 58, 334, 888, 205, 940, 298, 754),
50, replace=TRUE)
dt <- data.frame(mou, calls, rev)
我的动机是寻找mou
其中要求大于34和小于200比100 rev
更大,平均小于400. 我开始通过使用dplyr来解决这个问题,但我不太确定如何在滤波器函数内正确使用所需的表达式。
dt %>% filter(???) %>% summarize(mean_mou=mean(mou))
请问您能否指导如何正确地在滤波器内构建这个表达式。