[R] Odp: What is the best way to get a subset of a data.frame?
Petr PIKAL
petr.pikal at precheza.cz
Thu Sep 17 17:49:24 CEST 2009
Hi
r-help-bounces at r-project.org napsal dne 17.09.2009 04:14:24:
> Hi,
>
> I want to construct a data.frame 'y' by using x$x and x$y. I think
> that there might be better ways to do it (because, for example, we can
> use a_matrix[3:5,] to extract certain rows, where 'a_matrix' is a
> matrix). Can somebody let know what the best way is?
>
> > a=data.frame(x=1:10,y=rep("abc",10),z=rep("xyz",10))
> > a
> x y z
> 1 1 abc xyz
> 2 2 abc xyz
> 3 3 abc xyz
> 4 4 abc xyz
> 5 5 abc xyz
> 6 6 abc xyz
> 7 7 abc xyz
> 8 8 abc xyz
> 9 9 abc xyz
> 10 10 abc xyz
> > b=data.frame(x=a$x, y=a$y)
> > b
what is wrong on
b[1:2,]
Regards
Petr
> x y
> 1 1 abc
> 2 2 abc
> 3 3 abc
> 4 4 abc
> 5 5 abc
> 6 6 abc
> 7 7 abc
> 8 8 abc
> 9 9 abc
> 10 10 abc
>
>
>
> Regards,
> Peng
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list