You can use sprintf: u <- sprintf(' http://ichart.yahoo.com/table.csv?s=%s.MC&a=00&b=1&c=2003&d=05&e=23&f=2009&g=d&ignore=.csv<http://ichart.yahoo.com/table.csv?s=TEF.MC&a=00&b=1&c=2003&d=05&e=23&f=2009&g=d&ignore=.csv>', "TEF")
download.file(u, 'c:\\projects\\stock data\\data\\test.csv',quiet=TRUE) On Tue, Jun 23, 2009 at 2:40 PM, David Young <dyo...@telefonica.net> wrote: > Hi I'm new to R and would like to implement a SAS-like macro variable > in R. > > What I'd like to do is take the simple R code below and change the > "=TEF" to different letters to refer to different companies' data for > download. > > # DOWNLOADS FILES FROM YAHOO INTERNET > download.file(' > http://ichart.yahoo.com/table.csv?s=TEF.MC&a=00&b=1&c=2003&d=05&e=23&f=2009&g=d&ignore=.csv > ', > 'c:\\projects\\stock data\\data\\test.csv',quiet=TRUE) > > As you can see the text I want to change is within the quoted Internet > address. Is this possible in R? > > Thanks in advance for any assistance. > > > > -- > Best regards, > > David Young > Marketing and Statistical Consultant > Madrid, Spain > +34 913 540 381 > http://www.linkedin.com/in/europedavidyoung > > mailto:dyo...@telefonica.net > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.