> x <- 'dfabcxy'
> strsplit(x, 'abc')
[[1]]
[1] "df" "xy"

>


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
>



--
Jim Holtman
Cincinnati, OH
+1 513 247 0281

What the problem you are trying to solve?

	[[alternative HTML version deleted]]


