Possible Duplicate:
How to see the source code of R .Internal or .Primitive function?
我正在搜索用于计算R的rank
函数的C源代码
我已经看过 R/src/main/
目录,但找不到。有人知道哪里吗
当我使用R的内部等级函数时,我可以找到R调用的源代码?例如什么时候做.Internal(rank(x,"average"))
。
另外,我想确保以有效的方式获得
与浮点数向量相对应的秩向量将首先对其进行排序。
最佳答案
它位于/src/main/sort.c
中,大约位于文件下方90%的位置:
/* FUNCTION: rank(x, length, ties.method) */
SEXP attribute_hidden do_rank(SEXP call, SEXP op, SEXP args, SEXP rho)
{
find
或grep
之类的工具搜索源,以查找这些内容(或可能查找的地方)。