2016-03-25 18 views
2

myList <- lapply(X=input,rjson::fromJSON) gibi uzun bir bekleme işlevim var. Bu işlev için görünür ilerleme çubuğu oluşturmak mümkün mü (R-stüdyo)? THX!R işlevleri için ilerleme çubuğu oluşturma

  • progress paketi ve progress_bar() fonksiyonunu
  • setTxtProgressBar() yerleşik işlev

Örnekler iki işlev helpfiles bilgilendirici şunlardır:

+0

tarihinde ' – Laterow

cevap

2

myList <- plyr::llply(input,rjson::fromJSON,.progress="text") 

llply deneyin lapply arasında plyr analoğudur (girdi olarak listesini alır ve bir listesini verir); Eğer ?plyr::create_progress_bar itibaren ... ldply veya laply aracılığıyla

farklı çıkış tiplerini döndürebilir:

Orada ilerleme çubuğunun dört tür şu anda: " "none", "metin", "tk" ve kazan". Daha fazla ayrıntıları için bireysel belgelere bakın. Plyr işlevlerinde, bunlar adıyla belirtilebilir veya uygulamasının [a] adımında daha fazla denetim sahibi olmasını istiyorsanız, ilerleme çubuğu nesnesini kendiniz oluşturabilirsiniz. Örneklere bakın.

2

Ya kullanabilirsiniz.

+1

pbapply' ve başka bir şey başlatmak için yeterince uzun ama yine de ([beepr], geri bipledi istiyorsanız https://cran.r-project.org/web/packages/beepr /index.html) şu ana kadar bulduğum en iyi seçenek. –