是否可以将进度条添加到现有R包中的函数

是否可以将进度条添加到现有R包中的函数,r,R,我正在使用R包minerva来扩大基于最大信息的非参数勘探矿山的计算。看看代码,向量化计算似乎是通过这样一个函数执行的 return(.allvsallparall(x, alpha, C, eps, n.cores)) 由于这在计算上很昂贵,我希望看到运行代码的进度。除了对较小的数据进行基准测试和外推之外,是否可以在不破坏代码的情况下向包中的现有函数添加进度条 您可以使用Rprof获取函数中每个进程的计时明细。如果有一个进度条,则有一个名为pbapply的包将进度条包装到apply族中。但是

我正在使用R包minerva来扩大基于最大信息的非参数勘探矿山的计算。看看代码,向量化计算似乎是通过这样一个函数执行的

return(.allvsallparall(x, alpha, C, eps, n.cores))

由于这在计算上很昂贵,我希望看到运行代码的进度。除了对较小的数据进行基准测试和外推之外,是否可以在不破坏代码的情况下向包中的现有函数添加进度条

您可以使用Rprof获取函数中每个进程的计时明细。如果有一个进度条,则有一个名为pbapply的包将进度条包装到apply族中。但是,这几乎可以将计算时间增加一倍。