簡體   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