Я прочитал документацию, и я попробовал поиграть в нее; это должно быть просто, но, похоже, это не для меня; поэтому я смело выхожу и спрашиваю, может ли кто-нибудь здесь объяснить мне, как работает dplyrs between()
.
# Explanation documentation
between(x, left, right)
x A numeric vector of values
left, right: Boundary values
Я понимаю, что вектор является одномерным массивом, поэтому я полагаю, что c(1:7)
является вектором, правильно? Я попытался использовать пример, представленный в документации, в качестве шаблона для поиска рейсов июль-сентябрь, но следующее просто возвращает ошибку:
# Example from documentation contd
x <- rnorm(1e2)
x[between(x, -1, 1)]
# Loading the library
library(nycflights13)
# Execute my hopeless attempt at between()
flights[between(month, 7, 9)]
# Output and error message
> flights[between(month, 7, 9)]
Error in between(month, 7, 9) : object 'month' not found
Я чувствую себя очень глупым, спрашивая об этом, но любая помощь в понимании этого будет очень признательна. Я бы также извинился за то, что не задал четко определенного вопроса; как это, вероятно, оценили, я действительно не знаю, как это сделать, кроме "Я не понимаю".