为R函数创建进度条

时间:2016-03-25 15:44:15

标签: r

我有一个很长的等待功能,如myList <- lapply(X=input,rjson::fromJSON)。 是否可以为此功能(R-studio)创建可见的进度条? THX!

2 个答案:

答案 0 :(得分:3)

尝试

var post_change = function(){

    var selected_id = $("#selected_id").val();
    $.post("insert_ajax",{"method":"get_attributes","item":$("#id_item").val()}, change_item);
    $.post("insert_edit_ajax",{"method":"get_attributes","item":$("#id_item").val()}, change_item);
}

myList <- plyr::llply(input,rjson::fromJSON,.progress="text") llply的{​​{1}}类似物(它将列表作为输入并返回列表);您可以通过plyrlapply ...

返回不同的输出类型

来自ldply

  

目前有四种类型的进度条:&#34;无&#34;,&#34;文字&#34;,        &#34; tk&#34;,&#34; win&#34;。有关更多信息,请参阅各个文档        细节。在plyr函数中,这些可以由        名称,或者您可以自己创建进度条对象        想要更多地控制它的外观[a] rance。参见示例。

答案 1 :(得分:2)

您可以使用:

  • progress包和progress_bar()功能
  • setTxtProgressBar()内置函数

示例在两个函数帮助文件中提供了信息。