r - R进度条基于给定的秒数
问题描述
我正在创建一个供不同用户使用的功能。由于该功能很长,我想根据秒数(由我估计)创建一个进度条,以便让用户相信代码正在运行。我的建议(基于在 stakoverflow 上找到的答案)。问题是我不知道如何将这个“200000”转换为秒。有什么帮助吗?
library(progress)
total <- 200000
# create progress bar
pb <- txtProgressBar(min = 0, max = total, style = 3)
for(i in 1:total){
# update progress bar
setTxtProgressBar(pb, i)
}
close(pb)
解决方案
这是另一种选择,使用Sys.sleep
. 这将持续 7 秒。
library(progress)
secs <- 7
pb <- progress_bar$new(total = secs)
for (i in 1:secs) {
pb$tick()
Sys.sleep(1)
}
根据需要设置secs
。
推荐阅读
- javascript - 使用Angularifre登录时如何不覆盖FireStore中的用户数据以返回用户?
- python - TypeError:“UnboundField”对象不能用 Flask 调用
- python - 如何跳过重复索引上的错误并继续在 MongoDB(pymongo)中进一步添加文档
- angular - 绑定角度匹配检查框 ngModule
- node.js - 如何使用 puppeteer 通过内部文本选择元素
- python - 在 selenium 中使用 .click() 单击上一个网页上的链接或按钮后,如何在同一窗口上控制另一个网页
- jenkins - 在 Jenkins 管道中使用的 ansible playbook 中保护 dockerhub 登录凭据
- python - qdldl 的构建轮失败(安装 cvxpy 时)
- visual-studio-code - Markdown 中的 VS Code Latex 语法
- python - Azure Durable Function 在部署到生产环境后失败 (Python)