在r演播室的while循环的进展酒吧

By simon at 2018-02-28 • 0人收藏 • 60人看过

我希望在循环运行时看到进度条。我有一个数据集 有300,000个变量,并且需要永久。我会李可以使用函数或 像“进度”这样的包来显示循环需要多长时间。用代码 下面是可能的。

           i <- 1
           while (i <= nrow(df)) {
           if (is.na.data.frame(df$case_no[i]))
           df$case_no[i] <- df$case_number[i]
            i <- i + 1
            }

1 个回复 | 最后更新于 2018-02-28
2018-02-28   #1

可以这样做

x <- rep(x = NA, times = 100)

pb <- txtProgressBar(0, length(x), style = 3)
for(i in 1:length(x)) {
   setTxtProgressBar(pb, i)
   x[i] 
   Sys.sleep(time = 1)
 }

登录后方可回帖

Loading...