You can adapt this to your situation:

   z <- try( read.table("myfile", header=T) )
   if (class(z) == "try-error") z <- data.frame(x=1,y=2,z=3)

You may also be interested in the silent= arg of try.  See ?try

Date:   Wed, 11 Feb 2004 19:22:00 -0800 
From:   Francisco J Molina <[EMAIL PROTECTED]>
To:   r-help <[EMAIL PROTECTED]> 
Subject:   [R] How to detect whether a file exists or not? 

 

I would like my program to load variables x,y,x from a file 'myFile.r' but
if this file does not exist, I want my program to create/initialize x,y,z.

Does anyone know how to do this?

Thank you very much.

Francisco J. Molina

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to