You state that you want "$$$" as the separator, but your example has "$$" and "$" so I'm assuming an indeterminate number of consecutive $.
x <- c("qwer$$12$$qwre", "ewrtr$7789$ewwe") x <- strsplit(x, "\\$+") x <- do.call(rbind, x) x <- data.frame(x, stringsAsFactors = FALSE) x$X2 <- as.numeric(x$X2) I've also made some assumptions about what you want the output to be like, since you didn't specify, and broken it into as many steps as possible so that you can look at what functions I used and read the help files. Sarah On Mon, Nov 26, 2012 at 5:51 AM, arunkumar1111 <akpbond...@gmail.com> wrote: > Hi > > I have set of records seperated by a separator say "$$$" i want to get the > values in a dataframe. > > eq > > qwer$$12$$qwre > ewrtr$7789$ewwe > > I want the output as\ > > V1 V2 V3 > qwer 12 qwre > ewrtr 7789 ewwwe > > > > Please help me > > -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ 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.