[R] wrong name of input file and goto like function
MacQueen, Don
macqueen1 at llnl.gov
Mon Jul 25 16:21:30 CEST 2011
While you study the documentation as others suggested, may I suggest that you take a look at the
file.exists()
function. Here is an example of using file.exists().
tmpfile <- define()
if (file.exists(tmpfile)) {
## read the file
} else {
## tell the user to try again
}
On Jul 24, 2011, at 7:05 AM, Bansal, Vikas wrote:
> Dear all,
>
> I have a question and need your help please.
> I have the following code which is asking user to enter the name of their file.
>
> define<- function()
> {
> readline("enter the name of your file: ")
> }
>
> df=read.table(define(),fill=T,sep="\t",colClasses = "character")
>
> Now I want if user will input wrong name of file the code should not end and it should show a message-
>
> if()
> {
> print("wrong name of the file Please enter again ")
>
> }
>
> now I want to ask what should be the condition of if so that if user will input wrong file name it will show this message and then i want to use something like goto so that it should again start with the code which is before if condition-
>
> df=read.table(define(),fill=T,sep="\t",colClasses = "character")
>
>
>
>
> so the code should be-
>
> define<- function(x)
> {
> readline("enter the name of your file: ")
> }
>
> df=read.table(define(),fill=T,sep="\t",colClasses = "character") ##starline
>
>
> if(## some condition here)
> {
> print("wrong name of the file Please enter again ")
> ## some goto function so that it should goto (starline)
> }
>
>
>
>
>
>
>
> Thanking you,
> Warm Regards
> Vikas Bansal
> Msc Bioinformatics
> Kings College London
> ______________________________________________
> R-help at 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.
--------------------------------------------------------
Don MacQueen
Lawrence Livermore National Laboratory
(925) 423-1062
macqueen1 at llnl.gov
More information about the R-help
mailing list