[R] Converting strings with internal delimiters into lists

From: shelby berkowitz <shelbaroo_at_yahoo.com>
Date: Fri 12 Aug 2005 - 03:31:12 EST


Hi UserRs,

I know that there has to be an easy way to do this in R (probably easy enough that once someone clues me in I'll smack myself on the forehead for not figuring it out myself), but my searches on my own have not yielded any hints.

I have many fields in my dataset that participants entered as "free lists" - i.e., the field constitutes a varying number of names each separated by a delimiter. The resulting data frame might look something like:

 testtable<-
as.data.frame(cbind(c("Joe,Mary,Jane","Mary"),c("Fred,Joe","Pete,Joe,Mary,Fred")))

In actuality the names are typically multi-word organization names, but you get the idea...

What I need to do is to convert these text strings into lists comprised of the elements separated by the commas so that I can work with these elements across the dataset, manipulate them, etc.

Thanks in advance to any kind soul who can offer me a tip to the appropriate functions or a line of code!

Best,

Shelby



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Fri Aug 12 03:35:15 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:39:47 EST