[R] regular expression question

Erin Hodgess erinm.hodgess at gmail.com
Tue Apr 12 07:49:24 CEST 2011

Dear R People:

I have a data frame with the following column names:

> names(funky)
 [1] "UHD.1"   "UHD.2"   "UHD.3"   "UHD.4"   "L..W..1" "L..W..2" "L..W..3"
 [8] "L..W..4" "B..W..1" "B..W..2" "B..W..3" "B..W..4" "W..B..1" "W..B..2"
[15] "W..B..3" "W..B..4" "B..G..1" "B..G..2" "B..G..3" "B..G..4"

I would like to extract the letters from them; no periods, no numbers.

I tried the following:

> grep("[A:Z]",names(funky))

But this doesn't do it.

I've also been experimenting with strsplit, but no luck yet.

Any help would be much appreciated.


Erin Hodgess
Associate Professor
Department of Computer and Mathematical Sciences
University of Houston - Downtown
mailto: erinm.hodgess at gmail.com

More information about the R-help mailing list