Hi all,
I was wondering, does R have a facility to extract datasets based on a string
template. I know that you can do something like:
X["a"] # extract from 'X' the dataset named
'a'.
What I would like is something which says, from 'X' extract all the
datasets that have an 'a':
X[pat = "a"]
I know that the 'pat' option can be used when just listing all the
object that exist, but is there any way to extract only certain
dataset from within an object using a smiliar technique.
Any help would be greatly appreciated.
Many Thanks!
Rishabh
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at
stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
ripley@stats.ox.ac.uk
2002-Oct-22 20:43 UTC
[R] extracting variables with patttern templates
What is X? The only things I can think of in R that could be thought to
contain datasets are lists, and they are extracted via [[ ]].
Or perhaps X is a data frame and you meant columns (`variables' but
perhaps also more general objects).
In either case you can do this by indexing. To extract all the columns of
a data frame whose name contains `a' I can use
X[grep("a", names(X))]
and that allows regular expressions just like the `pattern' argument of
ls/objects.
It's hard to give precise answers to vague questions, but I hope that
gives
you enough of an idea.
On Tue, 22 Oct 2002, Rishabh Gupta wrote:
> Hi all,
> I was wondering, does R have a facility to extract datasets based on a
string template. I know that you can do something like:
> X["a"] # extract from 'X' the dataset named
'a'.
>
> What I would like is something which says, from 'X' extract all the
datasets that have an 'a':
> X[pat = "a"]
>
> I know that the 'pat' option can be used when just listing all the
object that exist, but is there any way to extract only certain
> dataset from within an object using a smiliar technique.
> Any help would be greatly appreciated.
>
> Many Thanks!
>
> Rishabh
>
>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
> Send "info", "help", or "[un]subscribe"
> (in the "body", not the subject !) To: r-help-request at
stat.math.ethz.ch
>
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272860 (secr)
Oxford OX1 3TG, UK Fax: +44 1865 272595
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at
stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._