我有一个数据集:
var1 <- c(333, 213, 456)
var2 <- c(3, 10, 500)
var3 <- c(356, 813, 856)
var4 <- c("aaa", "bbb", "ccc")
var5 <- c(589, 111, 989)
dataset <- data.frame(var1, var2, var3, var4, var5)
我希望基于数值范围保留列:所有子集列的数值必须在99和1000之间。
我尝试过:
library (dplyr)
dataset2 <- dataset %>%
select_if(~.>99 & . <1000)
我想要的是:
数据集2:变量1,变量3,变量4