> myVar <- matrix( 1:6, 3, 2 )
> myVar
[,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
> substitute(rownames(X) <- c("A", "B", "C"), list(X=as.name(myVarName)))
rownames(myVar) <- c("A", "B", "C")
> eval(substitute(rownames(X) <- c("A", "B", "C"), list(X=as.name(myVarName))))
> myVar
[,1] [,2]
A 1 4
B 2 5
C 3 6
>


At Friday 06:23 PM 11/14/2003 +0100, Arne Henningsen wrote:
Hi!

I have got a variable, say
    myVar <- matrix( 1:6, 3, 2 )
and a variable that contains the name of the variable, say
   myVarName <- "myVar"
Now, I want to assign rownames to the Variable "myVar".
I can do it by
   rownames( myVar ) <- c( "A", "B", "C" )
but for some reason I want "myVarName" as argument, e.g.
  rownames( ????( myVarName ) )  <- c( "A", "B", "C" )
How can I do this?

Thanks,
Arne

--
Arne Henningsen
Department of Agricultural Economics
University of Kiel
Olshausenstr. 40
D-24098 Kiel (Germany)
Tel: +49-431-880 4445
Fax: +49-431-880 1397
[EMAIL PROTECTED]
http://www.uni-kiel.de/agrarpol/ahenningsen/

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Tony Plate [EMAIL PROTECTED]


______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to