如何在不启动PC的情况下安排R代码运行? [虚拟主机]

时间:2016-11-22 16:59:41

标签: r scheduled-tasks

我想知道是否可以使用相对简单的R代码拉取并将数据输入到...附加到电子邮件中的文本文件,而无需保持我的PC。

我在这里使用的网页抓取代码:

library(XML)
library(stringr)

抓取一些我想每天保存的网页数据..

将它放在每24小时运行一次的循环上会相对容易,但我不想在运行时保持我的PC或不能使用R环境。

我的选择是什么?

2 个答案:

答案 0 :(得分:0)

建议您启动AWS EC2实例并将脚本设置为每天作为cron作业运行。

以下是一些资源: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html

http://www.louisaslett.com/RStudio_AMI

http://strimas.com/r/rstudio-cloud-1

需要一点点击打,但如果你不熟悉,那绝对值得学习。

答案 1 :(得分:0)

如果您使用的是Windows,则可以schedule batch R scripts to run via the Task Scheduler。虽然为AWS和cron +1,但一旦建立EC2实例并在其上运行R就非常容易上手。