Re: [R] splitting a character field in R

From: Florence Combes <fcombes_at_gmail.com>
Date: Sat 29 Oct 2005 - 00:01:55 EST

see sub() and gsub(), but it won't be straightforward as somethink like "string(dataframe)", ie you'll have to 1st treat the character object with sub() or gsub() and 2d rebuils a dataframe.

hope this helps

Florence.

On 10/28/05, ManuelPerera-Chang@fmc-ag.com <ManuelPerera-Chang@fmc-ag.com> wrote:
>
>
>
>
>
> Dear R users,
>
> I have a dataframe with one character field, and I would like to create
> two
> new fields (columns) in my dataset, by spliting the existing character
> field into two using an existing substring.
>
> ... something that in SAS I could solve e.g. combining substr(which I am
> aware exist in R) and "index" for determining the position of the pattern
> within the string.
> e.g. if my dataframe is ...
> A B
> 1 dgabcrt
> 2 fgrtabc
> 3 sabcuuu
>
> Then by splitting by substring "abc" I would get ...
>
> A B B1 B2
> 1 dgabcrt dg rt
> 2 fgrtabc fgrt
> 3 sabcuuu s uuu
>
> Do you know how to do this basic string(dataframe) manipulation in R
>
> Saludos,
>
> Manuel
>
> ______________________________________________
> 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
>

        [[alternative HTML version deleted]]



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 Sat Oct 29 00:18:23 2005

This archive was generated by hypermail 2.1.8 : Sat 29 Oct 2005 - 03:44:34 EST