[R] assigning rownames

Tony Plate tplate at acm.org
Fri Nov 14 19:31:06 CET 2003


 > 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
>ahenningsen at agric-econ.uni-kiel.de
>http://www.uni-kiel.de/agrarpol/ahenningsen/
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Tony Plate   tplate at acm.org




More information about the R-help mailing list