Skip to content
Prev 300277 / 398502 Next

extract number from a mixture of character and number

Hi,

There are lots; the best choice depends on whether your ID values
always start with "sub_" or not, and you aren't clear. Here's a
general case:

testdata <- c("sub_001", "sub_002", "sub_003")
gsub("[^0-9]", "", testdata)

You can use as.numeric() to convert them if desired.

If you use dput() to provide your data, someone might give you actual
working code.

Sarah
On Mon, Jul 16, 2012 at 12:04 PM, york8866 <yu_york at hotmail.com> wrote: