Thank you for that quick responses 2008/3/11, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > >From: Gustave Lefou <[EMAIL PROTECTED]> > >Date: 2008/03/11 Tue PM 12:32:25 CDT > >To: [EMAIL PROTECTED] > >Subject: [R] Multi arguments - return > > if you're returning a list whose components > are vectors, then to return the first one, > you need to do result[[1]] and , to return > the second one, you result[[2]]. > > if you do result[1] or result[2] , you > are returning the list itself rather > than the components of that specific list. I find > this very confusing myself but that's my > interpretation. good luck > > > > > > >Hello, > > > >I wanted a function to have two vectors x,y as its output. I wrote > >return(x,y) inside its definition. It worked but I got a warning : it is > >obsolete to do like that. > > > >So I tried to put x,y in a list(x,y) and to return(list(x,y)). It worked. > I > >called the return of the function result. But result[1] is no longer a > >vector and I need a vector. I tried as.numeric(result[1]) but it does not > >work. > > > >How can I do ? > > > >Thank you very much. > > > > [[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. > >
[[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.