[R] getting R to download data
Greg.Snow at imail.org
Wed Dec 8 05:03:21 CET 2010
If you don't want to use the OS (windows does have a scheduling service) then I would suggest using the tools in tcltk and possibly tcltk2 (tclTaskSchedule). They can have a delayed thing in the background so you can still use the R console, but the download will happen automatically.
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
greg.snow at imail.org
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Ben Bolker
> Sent: Tuesday, December 07, 2010 4:47 PM
> To: r-help at stat.math.ethz.ch
> Subject: Re: [R] getting R to download data
> <sachinthaka.abeywardana <at> allianz.com.au> writes:
> > Is it possible to write a program such that it downloads a csv from a
> > web address? Would be great if this could be done at a particular
> > during the day as well. Say 9AM monday-friday.
> downloading a csv file is easy:
> x <- read.csv(url("http://whatever.com/my.csv"))
> for scheduling this you probably want to use some scheduling
> tool that works with your OS (in Unix/Linux you would use
> "cron") and run R in batch mode (R CMD BATCH ...)
> I suppose you could leave an R job running all the time, having
> it go to sleep (?Sys.sleep) in between calls -- I don't know if
> Sys.sleep(24*3600) would reliably put it to sleep for a whole day --
> but scheduling through the operating system would certainly be
> a better way to do it.
> R-help at r-project.org mailing list
> PLEASE do read the posting guide http://www.R-project.org/posting-
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help