繁体   English   中英

R链运算符用法

[英]R chain operator usage

我了解在R我们可以使用链运算符来创建特殊函数,但是我如何知道链运算符的函数实现/代码?

如果要查找函数的来源,请使用> functionname

但是,当我尝试查找运算符> "%*%"源代码时,它没有显示任何内容。 有人可以帮我如何找到上述连锁经营者的源代码吗?

假设您在谈论管道运算符,则需要使用library加载magrittrdplyr软件包。 然后,您需要使用反引号来访问函数定义:

library(dplyr)
`%>%`

这使

function (lhs, rhs)     {
    lhs <- substitute(lhs)
    rhs <- substitute(rhs)
    if (is.call(rhs) && identical(rhs[[1]], quote(`(`))) 
        rhs <- eval(rhs, parent.frame(), parent.frame())
    ...

R的功能名称在R中用单引号引起来

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM