Трубные цепочки, начинающиеся с . %>%
, будут создавать функциональные последовательности, содержание .
не оценивается.
Если вы используете (.) %>%
, вы получите ожидаемое поведение.
library(magrittr)
a <- 1:5
b2 <- a %>% exp %T>%
{ a.mean2 <<- (.) %>% sqrt %>% mean } %T>%
{ a.sd2 <<- (.) %>% sqrt %>% sd } %>%
round(2)
b2
#> [1] 2.72 7.39 20.09 54.60 148.41
a.mean2
#> [1] 5.684048
a.sd2
#> [1] 4.232675
Создано в 2019-03-02 пакетом Представить (v0.2.1)