1
我正在R中创建一个程序来从api获取数据。由于它是实时定价数据,我需要每10秒运行一次该程序。如何在没有Scheduler的情况下每隔10秒钟在R中运行程序?
我想知道:
- 什么是做到这一点的最有效方法是什么?
- 将这些数据添加到excel文档的最简单方法是什么?
我正在R中创建一个程序来从api获取数据。由于它是实时定价数据,我需要每10秒运行一次该程序。如何在没有Scheduler的情况下每隔10秒钟在R中运行程序?
我想知道:
使用Sys.sleep()
i = 1
while(TRUE){
if (i %% 11 == 0){
break #A condition to break out of the loop
#write.table() #But maybe you would want to write results
#to a table after certain number of iteration
}
print(i) #Run your code
Sys.sleep(time = 1) #Time in seconds
i = i + 1
}