Более обобщенный подход может состоять в том, чтобы создать свою собственную функцию, а затем направить ее к ней.
Например,
SqSum <- function(x){
sum(x^2)
}
x %>% SqSum()
Теперь мы можем использовать ту же структуру для выполнения любых операций, которые мы выполняем. want.
Также обратите внимание, что мы избегаем многих ошибок, которые остались бы незамеченными. Например, использование x %>% SqSum(.x)
вернет ошибку, поскольку мы указали только один аргумент для нашей функции. Это оборонительное стиль программирования может быть полезным.
Что касается объяснения, Бен прибил его ...