[R] Sub-setting a data frame by partial column names?
Dieter Menne
dieter.menne at menne-biomed.de
Thu Mar 4 08:40:54 CET 2010
Sarah Henderson wrote:
>
>
> I think my Python brain is missing something crucial about string
> operations in R, but I cannot figure this out.
>
> I have a large data frame with several groups of similar variables.
> Similar variables are named according to their group, and I am now
> writing a function to check correlations within groups. I want to
> subset the data frame by partial variable name, something along the
> lines of this:
>
With thanks to Peter Dalgaard, who sent me this 10 years ago at my first
posting. You can do it in one line though, and use <- to be a real fReak.
d = data.frame(xxx1=1:10,xx2=1:10,yy2=1:10,axx=1:10)
selcols = grep("^xx", names(d))
d[,selcols]
Dieter
--
View this message in context: http://n4.nabble.com/Sub-setting-a-data-frame-by-partial-column-names-tp1577672p1577699.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list