[R] sample
Liaw, Andy
andy_liaw at merck.com
Fri Feb 11 14:45:25 CET 2005
?sample says:
x Either a (numeric, complex, character or logical) vector of more
than one element from which to choose, or a positive integer
so I guess it wasn't meant to be used on a data frame. However, a data
frame is a list (where the variables are the components), and a list is a
vector, so the behavior is consistent:
> x <- list("a", 2, "c", 4, "e", "f")
> sample(x)
[[1]]
[1] "c"
[[2]]
[1] "a"
[[3]]
[1] 4
[[4]]
[1] 2
[[5]]
[1] "f"
[[6]]
[1] "e"
Andy
> From: Jean Eid
>
> It seems that sample picks columns when the object is turned into a
> data.frame. I do not knoe why it is doing that....
>
> Is this something that was meant and not documented or something?
>
>
> Jean
>
>
> On Fri, 11 Feb 2005, Adaikalavan Ramasamy wrote:
>
> > See below.
> >
> > On Thu, 2005-02-10 at 14:53 -0800, T. Murlidharan Nair wrote:
> > > Just to explain my previous mail, here is the output I get.
> > >
> > >
> > > > dim(tissue.exp)
> > > [1] 1532 20
> >
> > What is this object ? Try class(tissue.exp)
> >
> > > > pick<-sample(tissue.exp,5,replace=TRUE)
> > > > dim(pick)
> > > [1] 1532 5
> >
> > >From help(sample) :
> >
> > sample(x, size, replace = FALSE, prob = NULL)
> >
> > x: Either a (numeric, complex, character or logical) vector of
> > more than one element from which to choose, or a positive
> > integer.
> >
> > x has to be a vector or positive integer integer. I am not
> sure how you
> > got "sample" to work on tissue.exp in the first place. Maybe you got
> > your own version of "sample".
> >
> >
> > > > tissue.exp.t<-t(tissue.exp)
> > > > dim(tissue.exp.t)
> > > [1] 20 1532
> > > > pick<-sample(tissue.exp.t,5,replace=TRUE)
> > > > dim(pick)
> > > NULL
> > >
> > > --------
> > > Thanks ../Murli
> > >
> > > ______________________________________________
> > > R-help at stat.math.ethz.ch mailing list
> > > https://stat.ethz.ch/mailman/listinfo/r-help
> > > PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
> > >
> >
> >
> ______________________________________________
> > R-help at stat.math.ethz.ch mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-help
> > PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
> >
>
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>
>
More information about the R-help
mailing list