什么是在Rprof旁边分析R代码的替代方法?

时间:2015-05-09 13:38:14

标签: r debugging profiling profiler

在谷歌搜索后,我很想在R中进行分析,Rprof似乎是一个非常好的方法。 但是当我尝试安装它时,它会给我以下错误:

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

那么,是否存在任何良好的替代包?或者它的R版本是什么,因为在here

中没有关于它的信息

提前谢谢

1 个答案:

答案 0 :(得分:5)

您可以使用由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

上有关该探查器的更多信息