代码之家  ›  专栏  ›  技术社区  ›  Fib

查找R包中使用的Fortran文件

  •  1
  • Fib  · 技术社区  · 2 年前

    在尝试了解Leaps软件包的工作原理时,我遇到了以下命令:

    qrleaps <- .Fortran("makeqr", np = as.integer(np), nn = as.integer(nn), 
    wt = as.double(wt), tx = t(xx), y = as.double(y), d = numeric(np), 
    rbar = numeric(nrbar), thetab = numeric(np), sserr = numeric(1), 
    ier = as.integer(0), PACKAGE = "leaps")
    

    我知道它使用了一个名为 makeqr 。我想找到这个文件并读取其源代码。有什么想法吗?

    1 回复  |  直到 2 年前
        1
  •  0
  •   MichaelChirico    2 年前

    我的方法如下:

    1. 谷歌“跳过CRAN GitHub”找到GitHub源克隆
    2. src/目录: https://github.com/cran/leaps/tree/master/src
    3. Ctrl+f,或者使用GitHub中的回购搜索功能。或者在极端情况下,克隆repo并使用命令行grep查找我需要的代码。