[R-es] separar "frase" de texto
José Luis Pedro Méndez
jo@e|u|@pedromendez @end|ng |rom c|enc|@@@un@m@mx
Lun Jul 26 23:44:35 CEST 2021
Buenas tardes, soy José Luis
Puedes usar la función str_extract del paquete stringr (quizá debas
instalar tidyverse antes para el correcto funcionamiento), con ayuda de una
expresión regular particular en el parámetro pattern:
library(stringr)
str_extract("Ciclobenzaprina 10 Mg 1 En La Noche Via Oral Por 7
Dias","(.)*(mg|Mg)")
[1] "Ciclobenzaprina 10 Mg"
str_extract("Ketoprofeno 50mg 1 Cada 8 Hrs Via Oral Por 4
Dias","(.)*(mg|Mg)")
[1] "Ketoprofeno 50mg"
str_extract("Paracetamol 500mg 2 Cada 8 Hrs Via Oral Por 7
Dias","(.)*(mg|Mg)")
[1] "Paracetamol 500mg"
Saludos
El lun., 26 jul 2021 3:53 p. m., JALS <jaqueline.lillo using gmail.com> escribió:
> Buenas Tardes a todos!
>
> Junto con saludar y esperando se encuentren bien, favor necesito
> orientación como puedo rescatar de un texto los farmacos.
>
> ejemplo, en la tabla "MEDICAMENTOS" tengo estas filas, y necesito rescatar
> lo que se encuentra antes de la palabra "mg|Mg"
>
> 1 "Ciclobenzaprina 10 Mg 1 En La Noche Via Oral Por 7 Dias" --->
> Ciclobenzaprina 10 Mg
> 2 "Ketoprofeno 50mg 1 Cada 8 Hrs Via Oral Por 4 Dias" ------>
> Ketoprofeno 50mg
> 3 "Paracetamol 500mg 2 Cada 8 Hrs Via Oral Por 7 Dias"
>
> gracias por su ayuda !
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> 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