I am writing a custom function that uses an R-function from the  
reshape package: cast.  However, my question could be applicable to  
any R function.

Normally one writes the arguments directly into a function, e.g.:

result=cast(table1, column1 + column2 + column3   ~    column4,  
mean)      (1)

I need to be able to write this statement as follows:

result=cast(table1, string_with_columns   ~    column4, mean)    (2)
string_with_columns = group of functions that ultimately outputs:  
"column1 + column2 + column3"

Statement 1 outputs the correct results because I have manually typed  
in the column names I want to use.  However, statement 2 thinks that  
'string' is the name of a column rather than knowing to paste the  
string in string.




OR




To phrase this problem in a more generic manner, here is an example  
using a simpler function:

first=4
second=6
third="first,second"
max(first,second)  //correctly outputs 6
max(third)  //outputs "first,second" because it doesn't know to paste  
in the variables first and second, how do I get R to do this?

Any help is appreciated.


Lori Simpson
703.760.8575


        [[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.

Reply via email to