Hola,

Esta es una forma:

> library(stringr)
> cad.ena <- c("a", "b", "c", "d")
>
> tmp <- str_c(cad.ena[1], cad.ena[2], sep=",")
>
> cad.out <- c(tmp, cad.ena[3:4])
> cad.out
[1] "a,b" "c"   "d"

En R hay una gran variedad de funciones para manejar cadenas de texto.
Mi preferencia es utilizar la librería "stringr" que es una colección de
funciones que envuelven a esas otras, pero de una forma más estructurada.

Y sí, no hay un "traductor" de SAS a R. Solo hay funciones para importar
datos, data.frames de SAS.

Saludos,
Carlos Ortega
www.qualityexcellence.es




El 12 de febrero de 2014, 20:02, Patricio Fuenmayor Viteri <
patricio.fuenmayor@outlook.com> escribió:

> Hola a todos, estoy migrando unos procesos y quisiera saber si existe
> alguna función que haga algo similar, sino, a programar se ha dicho ... !!!!
> tengo un proceso en SAS que lo que hace es acumular unos nombres en una
> variable texto y solos separa por una coma y los agrupa por una variable,
> el ejemplo es el siguiente:
> col1  txt1      a1      b1      c 2      d2      e
> ejecuto la macro agrupando por col1 y se tiene este resultado
> col1 txt1     a,b,c2     d,e
>
> hay algo similar en R ???
> gracias por su ayuda ... !!!
>
>         [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>


-- 
Saludos,
Carlos Ortega
www.qualityexcellence.es

	[[alternative HTML version deleted]]

