我正在研究 R 中的一些代码,这些代码大量使用了包 rpostgresql。我正在使用的一些查询需要很长时间才能下载,所以我想定期向用户显示一条消息(例如“正在下载,请耐心等待..”),以便清楚该程序没有崩溃。
理想情况下,我想将代码编写为函数的通用包装器,以便它在整个过程中向用户提供反馈(正在下载,经过的时间等)
例如,如果我们有一个示例函数:
x<-runif(10)
我想做一个表格的包装
some_wrapper_function(x<-runif(10))
其中 some_wrapper_function 在包装代码运行时提供定期更新。
看起来这需要并行编码,但集群需要至少相互通信一次。
有什么想法吗?或者是否有一个现有的功能可以做到这一点?