Hi Johannes, On Thu, Sep 27, 2012 at 7:25 AM, Johannes Radinger <johannesradin...@gmail.com> wrote: > Hi, > > I am using colsplit (package = reshape) to split all strings > in a column according to the same patterns. Here > an example: > > library(reshape2) > > > df1 <- data.frame(x=c("str1_name2", "str3_name5")) > df2 <- data.frame(df1, colsplit(df1$x, pattern = "_", names=c("str","name"))) > > This is nearly what I want but I want to remove the words "str" and > "name" from the values, because the columns are already named with > that words. Is there a way to remove them using colsplit? Or any other > simple way?
You can remove them afterwords, e.g., df2$str <- gsub("[^0-9]", "", df2$str) df2$name <- gsub("[^0-9]", "", df2$name) Best, Ista > > /johannes > > ______________________________________________ > 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. ______________________________________________ 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.