Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以完全限定R中的函数运算符?_R - Fatal编程技术网

是否可以完全限定R中的函数运算符?

是否可以完全限定R中的函数运算符?,r,R,假设我有一个二元运算符,比如magrittr%>%。我可以像这样调用它 library(magrittr) a %>% b 如何使用完全限定表达式而不是库,如本例所示: a magrittr::%>% b 我尝试了各种组合,但无法使其工作。首先定义%%>%: `%>%` <- magrittr::`%>%` # test 3 %>% sum(1) ## [1] 4 `%>%`%` #试验 3%>%总和(1) ## [1] 4 是为用户还是为开发人员准

假设我有一个二元运算符,比如magrittr%>%。我可以像这样调用它

library(magrittr)

a %>% b
如何使用完全限定表达式而不是库,如本例所示:

a magrittr::%>% b

我尝试了各种组合,但无法使其工作。

首先定义
%%>%

`%>%` <- magrittr::`%>%`

# test
3 %>% sum(1)
## [1] 4
`%>%`%`
#试验
3%>%总和(1)
## [1] 4

是为用户还是为开发人员准备的?