我如何找到 R 中出于历史或效率原因的原始函数列表?
原始函数是在 R 代码和用于编写 R 的 C 代码之间提供链接的函数。
这将为您提供包装调用的所有 R 函数的名称.Primitive()
:
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" "{" "||" "~"
这是 Cran 的手册,里面有很多关于历史和效率的信息。它简要介绍了 R 命令以及在哪种情况下使用哪个更好。