[R] data.frame to matrix
jfox at mcmaster.ca
Mon Feb 9 22:16:13 CET 2004
To fill in other list members, this is occurring with code written to
augment the Rcmdr package.
The problem is that .numeric is a vector of names of numeric variables
in the "active data set" (data frame) maintained by Rcmdr, it is not
itself a data frame. Consequently, your varstemp is also a vector of
names, which could be used to index the active data set, whose name is
stored in .activeDataSet.
I hope that this helps,
On Mon, 9 Feb 2004 17:47:36 -0300
"Gustavo Pinheiro" <gustavo at estatcamp.com.br> wrote:
> Hello all,
> I've had trouble converting a data.frame to a matrix (numeric) using
> data.matrix() and as.matrix().
> After executing one of those I end up with another data.frame with
> only the
> first column of the original data.frame.
> I use a window (tcltk) to let the user choose the columns he wants
> and then
> I retrieve them using the following:
> varstemp <- .numeric[as.numeric(tkcurselection(subgroupsBox)) + 1]
> where ".numeric" is the original (complete) data.frame.
> Any ideas why is this happening? I'm using R1.8.1 in WinXP by the
> R-help at stat.math.ethz.ch mailing list
> PLEASE do read the posting guide!
More information about the R-help