> a = c("Alpha", "Beta", "Gamma", "Beeta", "Alpha", "beta")
> b = c(1:6)
> example = data.frame("Title" = a, "Vals" = b)
> 
> 
> > example
>   Title Vals
> 1 Alpha    1
> 2  Beta    2
> 3 Gamma    3
> 4 Beeta    4
> 5 Alpha    5
> 6  beta    6
> > 
> 
> I would like to be able to get a new data frame from this data frame
> containing only rows that match a certain string. In this case it
> could for instance be the string "eta". I have tried various ways of
> using agrep and grep, but so far I have not found anything that
> worked.

Sounds like you were nearly there.

rows.to.keep <- grep("eta", example$Title)
subdata <- example[rows.to.keep,]

Regards,
Richie.

Mathematical Sciences Unit
HSL

"Statistics are like a lamp-post to a drunken man - more for leaning on 
than illumination."
David Brent, The Office.


------------------------------------------------------------------------
ATTENTION:

This message contains privileged and confidential inform...{{dropped:20}}

______________________________________________
R-help@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.

Reply via email to