R语言——定时器

标签 r timer background

R 语言有没有简单的方法来设置定时器功能? 计时器函数是指位于 session 后台并每隔一段时间执行一次的函数。

干杯!

最佳答案

tcltk2 包中有 tclTask​​Schedule 函数(和其他函数),可用于执行您想要的操作。请注意,这通常会违反函数没有副作用的想法,如果预定函数使用您正在使用的任何相同对象,您真的会把事情搞砸。如果任务只是将数据读入局部变量并绘制最新版本就没问题了(只需确保它绘制到正确的图形设备并且不会弄乱您正在处理的其他东西)。

如果您只想定期更新某些内容,您可以使用 repeat 循环(或 while)和 Sys.sleep 等待给定时间,然后执行无论你想要什么。您将无法将该 R session 用于其他任何事情,但您可以轻松地同时运行多个 R session ,这样就不会阻止您在另一个 R session 中工作。

关于R语言——定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11596239/

相关文章:

r - 使用 R 中的 xlsx 包更新 Excel 电子表格数据

从数据框中删除所有只有零的列或行

javascript - jQuery 获取 id 中包含 form 的元素

c++ - 将定时器添加到 qt 应用程序

android - Android JNI 中的计时器

html - 背景位置不起作用

delphi - 定时器进程影响delphi中的用户界面

r - 堆叠三列组以及多个样本的均值和置信区间

r - 按变量对行进行编号,但在满足条件时重新开始

flutter - 国际象棋应用程序的Flutter倒数计时器(陷入逻辑)