Hello,
Maybe something like
data<-c(1,5,10)
func1<-function(x) {
     nm <- deparse(substitute(x))
     y<-x^2
     z<-x^3
     out<-data.frame(nm,y,z)
     return(out)
} #function
func1(data[1])
Hope this helps,
Rui Barradas
Em 14-10-2014 19:12, Evan Kransdorf escreveu:> Hello Everyone,
>
> I was wondering if someone could help me implement a function in R.
>
> I want to pass a vector x to my function, peform some math, then output the
> data.  However, I want the output for x to be the *name of the vector
> I am *using
> as input.
>
> For example, data<-c(1,5,10)
>
>> func1<-function(x) {
>      y<-x^2
>      z<-x^3
>      out<-cbind(x,y,z)
>      return(out)
> } #function
>
> Desired output:
> data, 1, 1
> data, 25, 125
> data, 100, 1000
>
> Thanks very much for your help, Evan
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
>