juan manuel dias
2023-Mar-13 19:37 UTC
[R-es] str_replace por orden de aparición en una cadena.
Hola, Tengo una variable string que tiene muchos casos, pero necesito en cada uno de ellos reemplazar el último "==" por "=". asi está asi necesito si p1 == 1 o 2 == 1,3 si p1 == 1 o 2 = 1,3 si p1 == 3 o 4 == 1 si p1 == 3 o 4 = 1 si p1 == 5 == 0,7 si p1 == 5 = 0,7 si p1 == 5 = 0,7 si p1 == 5 = 0,7 si p1 == 6 == 0 si p1 == 6 = 0 si p1 == 7 == no aplica si p1 == 7 = no aplica Muchas gracias!! Juan. [[alternative HTML version deleted]]
Juan Abasolo
2023-Mar-13 21:11 UTC
[R-es] str_replace por orden de aparición en una cadena.
Mientras aparezca alguien que sepa guiarte bien, te muestro desde mi autodidactez por dónde encararía. Y lo que para mí fue un gran descubirmiento: El paquete RegExplain, [image: irudia.png] (==)([\d, \w]*=[\d, \w]*)$ Eso captura en dos grupos diferentes todo lo que está desde el final hasta el primer igual, más todo lo que sigue hasta en igual doble, que lo excluye y lo captura como otro grupo. Tenés que conseguir cambiar solamente el primer grupo. Y se me acabó la sapienza. Suerte Hau idatzi du juan manuel dias (juamadias en gmail.com) erabiltzaileak (2023 mar. 13(a), al. (20:38)):> Hola, > > Tengo una variable string que tiene muchos casos, pero necesito en cada uno > de ellos reemplazar el último "==" por "=". > > asi está asi necesito > si p1 == 1 o 2 == 1,3 si p1 == 1 o 2 = 1,3 > si p1 == 3 o 4 == 1 si p1 == 3 o 4 = 1 > si p1 == 5 == 0,7 si p1 == 5 = 0,7 > si p1 == 5 = 0,7 si p1 == 5 = 0,7 > si p1 == 6 == 0 si p1 == 6 = 0 > si p1 == 7 == no aplica si p1 == 7 = no aplica > > Muchas gracias!! > > Juan. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Juan Abasolo, PhD Hizkuntzaren eta Literaturaren Didaktika Saila | EUDIA ikerketa taldea Bilboko Hezkuntza Fakultatea Euskal Herriko Unibertsitatea UPV/EHU Sarriena auzoa z/g 48940 - Leioa (Bizkaia) T : (+34) 94 601 7567 Telegram: @JuanAbasolo Skype : abasolo72 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20230313/c1cd92e2/attachment-0001.html> ------------ próxima parte ------------ A non-text attachment was scrubbed... Name: irudia.png Type: image/png Size: 47708 bytes Desc: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20230313/c1cd92e2/attachment-0001.png>