Thank you, this works perfectly...
best regards, Johannes On Thu, Sep 27, 2012 at 1:43 PM, Ista Zahn <istaz...@gmail.com> wrote: > 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.