%<>%
运营商在R中做了什么?%<>%
和<-
%<>%
可能有用?答案 0 :(得分:10)
如果您参考magrittr的复合分配管道运营商,帮助?magrittr::`%<>%`
会回答您的所有问题:
[...] {...}}用于更新值 首先将它管道化为一个或多个rhs表达式,然后 分配结果。例如,
%<>%
是 相当于some_object %<>% foo %>% bar
。肯定是 链中的第一个管道运算符,但是它的工作方式类似于some_object <- some_object %>% foo %>% bar
。
所以
%>%
与
相同library(magrittr)
set.seed(1);x <- rnorm(5)
x %<>% abs %>% sort
x
# [1] 0.1836433 0.3295078 0.6264538 0.8356286 1.5952808