Dear Thierry, Thanks for your suggestion...but I don't how I would apply this for my situation, the R help isn't much help for me either. (Apologies - I am a rookie!) Do I still need a for loop?
Many thanks Thomas On Fri, Dec 5, 2014 at 2:20 PM, ONKELINX, Thierry <thierry.onkel...@inbo.be> wrote: > Dear Thomas, > > list.files() will be your new best friend. > > Best regards, > > ir. Thierry Onkelinx > Instituut voor natuur- en bosonderzoek / Research Institute for Nature and > Forest > team Biometrie & Kwaliteitszorg / team Biometrics & Quality Assurance > Kliniekstraat 25 > 1070 Anderlecht > Belgium > + 32 2 525 02 51 > + 32 54 43 61 85 > thierry.onkel...@inbo.be > www.inbo.be > > To call in the statistician after the experiment is done may be no more than > asking him to perform a post-mortem examination: he may be able to say what > the experiment died of. > ~ Sir Ronald Aylmer Fisher > > The plural of anecdote is not data. > ~ Roger Brinner > > The combination of some data and an aching desire for an answer does not > ensure that a reasonable answer can be extracted from a given body of data. > ~ John Tukey > > -----Oorspronkelijk bericht----- > Van: R-help [mailto:r-help-boun...@r-project.org] Namens Thomas Barningham > Verzonden: vrijdag 5 december 2014 14:41 > Aan: r-help@r-project.org > Onderwerp: [R] Run script automatically on several input files in the > directory and produce separate outputs? > > Hi, > > I have written a script that currently reads in a .txt file where I specify > the name e.g > > mydata<-read.table("a_date.txt", header=TRUE) > > The script eventually produces a plot, e.g: > > pdf(file="myfilename.txt") > plot(etc) > dev.off > > What I want to do is run this script on several input files in my directory, > without having to manually change the input file name each time, and produce > the output plot pdf with the input file name as the output file name. It > would also be handy if my plot title is also the input file name. > > I'm relatively new to R so i'm not sure how to approach this. I presume it's > some sort of loop function, but i've never implemented one of these before - > any advice would be greatly appreciated! > > Thanks in advance! > Thomas > -- > Thomas Barningham > Centre for Ocean and Atmospheric Sciences School of Environmental Sciences > University of East Anglia Norwich Research Park Norwich > NR4 7TJ > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. > **** D I S C L A I M E R **** > Bezoek onze website/Visit our > website<https://drupal.inbo.be/nl/disclaimer-mailberichten-van-het-inbo> -- Thomas Barningham Centre for Ocean and Atmospheric Sciences School of Environmental Sciences University of East Anglia Norwich Research Park Norwich NR4 7TJ ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.