[R-es] extraer una sub cadena hasta el primer punto y coma (;)

juan manuel dias ju@m@d|@@ @end|ng |rom gm@||@com
Mar Dic 14 16:25:00 CET 2021


de esa forma me arroja el mismo error!

Error: Problem with `mutate()` column `sub_label`.
i `sub_label = `%>%`(...)`.
i `sub_label` must be size 3136 or 1, not 1507.

El mar, 14 dic 2021 a las 12:18, juan manuel dias (<juamadias using gmail.com>)
escribió:

> Muchas gracias! Creo que lo resolví así
>
> aaa<-listado_nuevo %>%
>   mutate(sub_label = stringr::str_split(listado_nuevo$`Descripción
> ítem`,";") %>%
>            map_chr(.,1))
>
> El mar, 14 dic 2021 a las 12:12, Emilio L. Cano (<emilopezcano using gmail.com>)
> escribió:
>
>> Hola,
>> Si lo usas dentro de mutate, tienes que hacerlo sobre la variable del
>> data.frame. Es decir, te sobraría listado_nuevo$
>>
>> Un saludo,
>>
>> Emilio L. Cano
>> http://emilio.lcano.com
>>
>>
>>
>>
>> > El 14 dic 2021, a las 16:09, juan manuel dias <juamadias using gmail.com>
>> escribió:
>> >
>> > Hola, como andan!
>> >
>> > Tengo un data frame y una de las variables es una cadena larga...de la
>> cuál solo necesito quedarme con la cadena que llega hasta un punto y coma
>> (;).
>> >
>> > El texto es así:
>> >
>> > texto<-c("S. TRANSPORTE DE VACUNAS; DESCRIPCION: TRANSPORTE DE
>> VACUNAS","SERV. DE ALMACENAMIENTO; DESCRIPCION: SERVICIO DE ALMACENAMIENTO"
>> )
>> >
>> > s<-str_split(texto, pattern = fixed(";"), simplify = TRUE)
>> > s
>> >
>> > <image.png>
>> >
>> > En principio esto funciona así como está, pero cuándo lo incluyo dentro
>> de un objeto tidy
>> >
>> >    mutate (primer_desc_item=(str_split(listado_nuevo$`Descripción
>> ítem`, pattern = fixed(";"), simplify = TRUE)))
>> >
>> > Se me complica y me sale el siguiente error.
>> >
>> > Error: Problem with `mutate()` column `primer_desc_item`.
>> > i `primer_desc_item = (...)`.
>> > i `primer_desc_item` must be size 3136 or 1, not 1507.
>> > Run `rlang::last_error()` to see where the error occurred.
>> >
>> > Se les ocurre que puede estar pasando?
>> >
>> > Muchas gracias! Juan.
>> > _______________________________________________
>> > R-help-es mailing list
>> > R-help-es using r-project.org
>> > https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>>

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es