【发布时间】:2011-09-04 03:18:21
【问题描述】:
是否可以使用load()为加载到 R 中的数据创建进度条?
对于一个数据分析项目,大型矩阵从 .RData 文件加载到 R 中,这需要几分钟才能加载。我想要一个进度条来监控加载数据之前需要多长时间。 R 已经集成了很好的progress bar 功能,但是 load() 没有用于监控已读取数据量的挂钩。如果我不能直接使用负载,有没有间接的方法可以创建这样一个进度条?也许将 .RData 文件加载到夹头中并将它们放在一起用于 R。有人对此有任何想法或建议吗?
【问题讨论】:
-
我不知道你是怎么做进度条的,但你有没有考虑过至少显示一个计时器?我发现正在运行的计时器运行使等待时间更快,然后我知道程序仍在响应。您可以显示类似
You've been waiting 1:32 and the wait is normally ~3 minutes. Grab a coffee!的消息 -
前两个问题:stackoverflow.com/questions/5423760/… 和 stackoverflow.com/q/3820402/583830 建议
txtProgressBar和gtkProgressBar。后者来自 RGtk2 包。这些是您要找的吗? -
抱歉,我错过了您已经知道
txtProgressBar函数,并且您的问题实际上是关于加载 .Rdata 文件。 -
load 没有进度条挂钩还 - R 是开源的,所以你可以通过一些编程来添加它们...
标签: file r load progress-bar binary-data