В вашем примере вы используете select
для выбора одного столбца из фрейма данных «полеты», который возвращает tibble
с одним столбцом, указывающим запланированное время вылета. Вы не перебираете фрейм данных.
Если вы хотите выполнить итерации по фрейму данных о полетах, вам нужно сделать что-то вроде этого:
cat("25th Quantiles:\n===============\n")
for(i in names(flights))
{
if(is.numeric(flights[[i]]))
{
qrt_1 <- quantile(flights[[i]], c(.25), na.rm = TRUE)
cat(i, ":", qrt_1, "\n")
}
}
, который выводит на консоль следующее:
#> 25th Quantiles:
#> ===============
#> year : 2013
#> month : 4
#> day : 8
#> dep_time : 907
#> sched_dep_time : 906
#> dep_delay : -5
#> arr_time : 1104
#> sched_arr_time : 1124
#> arr_delay : -17
#> flight : 553
#> air_time : 82
#> distance : 502
#> hour : 9
#> minute : 8