
128 | Rozdział 6: Wydajna stolarka danych
korzystające ze standardowej ewaluacji oznaczone sąprzyrostkiem
_
. Zostało tozilustro-
wane wponiższym kodzie naprzykładzie użytej wcześniej funkcji
gather()
:
#
1: Domyślna funkcja NSE
group_by(cars, cut(speed, c(0, 10, 100))) %>% summarize(mean(dist))
#> # A tibble: 2 × 2
#> `cut(speed, c(0, 10, 100))` `mean(dist)`
#> <fctr> <dbl>
#> 1 (0,10] 15.8
#> 2 (10,100] 49.0
#
2: Standardowa ewaluacja za pomocą znaków cudzysłowu
group_by_(cars, "cut(speed, c(0, 10, 100))") %>% summarize_("mean(dist)")
#> # A tibble: 2 × 2
#> `cut(speed, c(0, 10, 100))` `mean(dist)`
#> <fctr> <dbl>
#> 1 (0,10] 15.8
#> 2 (10,100] ...