【问题标题】:what are some alternative for profiling a R code beside Rprof? [closed]除了 Rprof 之外,还有什么替代方法可以分析 R 代码? [关闭]
【发布时间】:2015-07-20 08:37:07
【问题描述】:

经过一番谷歌搜索后,我对R 进行分析是新手,Rprof 似乎是一个非常好的包。 但是当我尝试安装它时,它给了我以下错误:

Warning in install.packages :
  package ‘Rprof’ is not available (for R version 3.1.2)

那么,有没有同样好的替代包存在?或者它工作的R版本是什么,因为here中没有关于它的信息

提前谢谢你

【问题讨论】:

标签: r debugging profiling profiler


【解决方案1】:

您可以使用 Hadley 开发的 lineprof 包。

要安装类型:devtools::install_github('hadley/lineprof')(您需要安装 devtools 包:install.packages('devtools')

要使用它,您需要将代码保存在 .R 文件中,然后使用 source 获取它。

来自文档:

source(find_ex("read-delim.r"))
x2 <- lineprof(read_delim(wine), torture = TRUE)

在 Hadley 的书 here 上有更多关于分析器的信息

【讨论】:

    【解决方案2】:

    Rprof 不是一个包,它是一个函数。 它应该已经安装,因为它是 utils 包的一部分。

    你可以写Rprof()来调用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-25
      • 2012-01-29
      • 2013-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多