R:进一步了解.内部函数

don*_*nte 5 r

我已阅读说明,但我仍然对.Internal功能的作用感到困惑.因为它可以正常工作.Internal(body(mean))但不能正常工作.Internal(mean).我认为这是用c ++编写的并且是编译的,但是可以看到代码吗?在R文件夹的哪个文件夹中?

提前致谢

Ada*_*aum 7

您可以使用以下方法查看c源代码:

pryr::show_c_source(.Internal(mean()))
Run Code Online (Sandbox Code Playgroud)

从@Dominic Comtois后在这里 "的show_c_source功能将在GitHub上搜索在C源文件.Works的.内部和.Primitive功能相关的代码."

  • 你读过[this](http://www-rohan.sdsu.edu/doc/R/manual/R-ints.html#g_t_002eInternal-vs-_002ePrimitive)来源吗? (2认同)
  • 我刚试过`pryr :: show_c_source(.Internal(.Internal()))`它似乎工作了 (2认同)