Thanks a lot, everybody- it's very helpful! On Tue, Nov 9, 2010 at 12:20 PM, Nordlund, Dan (DSHS/RDA) <nord...@dshs.wa.gov> wrote: >> -----Original Message----- >> From: r-help-boun...@r-project.org [mailto:r-help-boun...@r- >> project.org] On Behalf Of Dimitri Liakhovitski >> Sent: Tuesday, November 09, 2010 8:56 AM >> To: r-help >> Subject: [R] How to program an error into an if-then statement >> >> Hello! >> >> I am running a loop (for a range of dates) and in this loop I am >> reading in different files - based on a date that is part of the file >> name. >> However, for some of the dates, I have no file (no way to know which >> dates). So, when I try to read it in I get an error: >> >> Error in file(file, "rt") : cannot open the connection >> >> Question: I'd like to program an if-then statement in my code that >> says something like this: >> >> myfile<-read.csv(myfilename) >> if "cannot open the connection" - then do X >> >> What statement should I use under "if"? >> >> Thanks a lot! >> >> > > Rather than trying to read a non-existent file and generating an error, you > might want to check if the file exists before trying to read it and take your > alternative action if it doesn't exist. Check out > > ?file.exists > > Hope this is helpful, > > Dan > > Daniel J. Nordlund > Washington State Department of Social and Health Services > Planning, Performance, and Accountability > Research and Data Analysis Division > Olympia, WA 98504-5204 > > > ______________________________________________ > 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. >
-- Dimitri Liakhovitski Ninah Consulting www.ninah.com ______________________________________________ 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.