c1 <- tbflt(cut == "Fair")
c2 <- tbflt(x > 8)
mini_diamond %>%
filterC(c1) %>%
head(5)
mini_diamond %>% filterC(c1 & c2)
x <- 8
cond <- tbflt(y > x)
# variable `x` not used because of column `x` in `mini_diamond`
filterC(mini_diamond, cond)
# will raise error because `x` is on the right side of `>`
# filterC(mini_diamond, cond, usecol=FALSE)
# if you know how to use `.env` or `!!`, forget argument `usecol`!
cond <- tbflt(y > !!x)
filterC(mini_diamond, cond)
cond <- tbflt(y > .env$x)
filterC(mini_diamond, cond)
Run the code above in your browser using DataLab