R:原始函数 - 出于历史或效率原因?

时间:2012-09-28 01:06:18

标签: r

如果出于历史或效率原因,我如何在R中找到原始函数列表?

原始函数是在R代码和用于写入R的C代码之间提供链接的函数。

2 个答案:

答案 0 :(得分:11)

这将为您提供包含.Primitive()调用的所有R函数的名称:

nms <- names(methods:::.BasicFunsList)        ## ?.BasicFunsList for more info

length(nms)
# [1] 192
c(head(nms, 8), tail(nms, 8))
#  [1] "$"          "$<-"        "["          "[<-"       
#  [5] "[["         "[[<-"       "%*%"        "xtfrm"     
#  [9] "switch"     "tracemem"   "unclass"    "untracemem"
# [13] "while"      "{"          "||"         "~"      

答案 1 :(得分:-3)

This是Cran的手册,其中包含大量有关历史和效率的信息。它简要介绍了R命令,哪种方法更适合在哪种情况下使用。