[,3])
> text[o]
[1] 20M_AN_C.bmp" "22M_AN_C.bmp" "26M_AN_C.bmp" "31M_AN_C.bmp"
"20M_HA_O.bmp"
[6] "22M_HA_O.bmp" "26M_HA_O.bmp" "38M_HA_O.bmp"
-----Original Message-
From: r-help-boun...@r-project.org [mailto:r-help-boun...@
This will sort on those characters:
> x <- readLines(textConnection("26M_AN_C.bmp
+ 22M_AN_C.bmp
+ 20M_HA_O.bmp
+ 20M_AN_C.bmp
+ 26M_HA_O.bmp
+ 22M_HA_O.bmp
+ 31M_AN_C.bmp
+ 38M_HA_O.bmp"))
> closeAllConnections()
> # pick off characters between "_"
> sortKey <- sub(".*_(.+)_.*", "\\1", x)
> sortK
i have a data column of text entries:
26M_AN_C.bmp
22M_AN_C.bmp
20M_HA_O.bmp
20M_AN_C.bmp
26M_HA_O.bmp
22M_HA_O.bmp
31M_AN_C.bmp
38M_HA_O.bmp
.
.
.
.
And I would like to sort by the middle tag: AN, HA, etc.
Is there a way to parse text data in R?
In excel, I would have used the "left" and "rig
3 matches
Mail list logo