Hola gente, una vez mas les pido ayuda.
Hasta ahora con la ayuda de Jorge Velez fui logrando acercarme a la edicion
q queria hacer de un vector de datos donde tengo las categorias de una
variable q quiero graficar, y como los nombres son muy extensos necesitaba
hacerle un salto de linea en la longitud adecuada
Para eso aplique lo siguiente
Subdimensiones<-c("Calidad de los procedimientos", "Diseño del
entorno de
trabajo")
Subdimensiones
formato <- strwrap(Subdimensiones, width = 16,simplify=FALSE)
a<-formato
a<-gsub('','', "\n", formato)
a<-gsub(''"'', "", a)
a<-gsub(")", " ", a)
a<-gsub("c", "", a)
Hasta aca el resultado es casi el deseado, excepto porq no me deja sacar el
parentesis de adelante
"(Calidad de los\n proedimientos " "(Diseño del\n entorno de\n
trabajo "
Probe obviamente con
a<-gsub("(", "", a)
pero me da este error:
Error en gsub("(", "", a) : invalid regular expression
''('', reason ''Missing '')''''
Si alguien sabe como solucinarlo se los agradeceria.
Saludos
PD: Gracias Jorge por tu ayuda
--
"*El peor analfabeto, es el analfabeto político.* Él no ve, no habla, no
participa de los acontecimientos políticos. Él no sabe que el costo de la
vida, el precio del pescado, de la harina, del alquiler, del calzado o del
remedio dependen de las decisiones políticas. *El analfabeto político es
tan burro que se enorgullece e hincha el pecho diciendo que odia la
política.* No sabe el muy imbécil, que de su ignorancia política nace la
prostituta, el menor abandonado, el asaltante y el peor de los bandidos que
es el político corrupto y el lacayo de las empresas nacionales y
multinacionales”
Bertold Brecht
[[alternative HTML version deleted]]
Hola Jose,
Necesitas [ ] alrededor de ( para lograr lo que quieres:
R> gsub("[(]", "", a)
[1] "Calidad de los\n proedimientos " "Diseño del\n entorno
de\n trabajo
"
Mira "Extended Regular Expressions" en ?regexpr para saber por que.
Un saludo,
Jorge.-
2012/2/5 kuino ramirez <>
> Hola gente, una vez mas les pido ayuda.
>
> Hasta ahora con la ayuda de Jorge Velez fui logrando acercarme a la edicion
> q queria hacer de un vector de datos donde tengo las categorias de una
> variable q quiero graficar, y como los nombres son muy extensos necesitaba
> hacerle un salto de linea en la longitud adecuada
>
> Para eso aplique lo siguiente
>
> Subdimensiones<-c("Calidad de los procedimientos",
"Diseño del entorno de
> trabajo")
> Subdimensiones
> formato <- strwrap(Subdimensiones, width = 16,simplify=FALSE)
> a<-formato
> a<-gsub('','', "\n", formato)
> a<-gsub(''"'', "", a)
> a<-gsub(")", " ", a)
> a<-gsub("c", "", a)
>
> Hasta aca el resultado es casi el deseado, excepto porq no me deja sacar el
> parentesis de adelante
>
> "(Calidad de los\n proedimientos " "(Diseño del\n entorno
de\n trabajo "
>
>
> Probe obviamente con
>
>
> a<-gsub("(", "", a)
>
> pero me da este error:
>
> Error en gsub("(", "", a) : invalid regular expression
''('', reason
> ''Missing '')''''
>
>
> Si alguien sabe como solucinarlo se los agradeceria.
>
> Saludos
>
> PD: Gracias Jorge por tu ayuda
>
>
> --
> "*El peor analfabeto, es el analfabeto político.* Él no ve, no habla,
no
> participa de los acontecimientos políticos. Él no sabe que el costo de la
> vida, el precio del pescado, de la harina, del alquiler, del calzado o del
> remedio dependen de las decisiones políticas. *El analfabeto político es
> tan burro que se enorgullece e hincha el pecho diciendo que odia la
> política.* No sabe el muy imbécil, que de su ignorancia política nace la
> prostituta, el menor abandonado, el asaltante y el peor de los bandidos que
> es el político corrupto y el lacayo de las empresas nacionales y
> multinacionales”
> Bertold Brecht
>
> [[alternative HTML version deleted]]
>
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>
>
[[alternative HTML version deleted]]
Hola, También funciona doble-escapando el paréntesis...> sub.dat[1] "(Calidad de los procedimientos"[2] "(Diseño del entorno de trabajo"> gsub("*\\*(","",sub.dat)[1] "Calidad de los procedimientos" [2] "Diseño del entorno de trabajo"> Saludos, Carlos Otega www.qualitiexcellence.es El 6 de febrero de 2012 05:04, kuino ramirez <joseramirezcosta@gmail.com>escribió:> Hola gente, una vez mas les pido ayuda. > > Hasta ahora con la ayuda de Jorge Velez fui logrando acercarme a la edicion > q queria hacer de un vector de datos donde tengo las categorias de una > variable q quiero graficar, y como los nombres son muy extensos necesitaba > hacerle un salto de linea en la longitud adecuada > > Para eso aplique lo siguiente > > Subdimensiones<-c("Calidad de los procedimientos", "Diseño del entorno de > trabajo") > Subdimensiones > formato <- strwrap(Subdimensiones, width = 16,simplify=FALSE) > a<-formato > a<-gsub('','', "\n", formato) > a<-gsub(''"'', "", a) > a<-gsub(")", " ", a) > a<-gsub("c", "", a) > > Hasta aca el resultado es casi el deseado, excepto porq no me deja sacar el > parentesis de adelante > > "(Calidad de los\n proedimientos " "(Diseño del\n entorno de\n trabajo " > > > Probe obviamente con > > > a<-gsub("(", "", a) > > pero me da este error: > > Error en gsub("(", "", a) : invalid regular expression ''('', reason > ''Missing '')'''' > > > Si alguien sabe como solucinarlo se los agradeceria. > > Saludos > > PD: Gracias Jorge por tu ayuda > > > -- > "*El peor analfabeto, es el analfabeto político.* Él no ve, no habla, no > participa de los acontecimientos políticos. Él no sabe que el costo de la > vida, el precio del pescado, de la harina, del alquiler, del calzado o del > remedio dependen de las decisiones políticas. *El analfabeto político es > tan burro que se enorgullece e hincha el pecho diciendo que odia la > política.* No sabe el muy imbécil, que de su ignorancia política nace la > prostituta, el menor abandonado, el asaltante y el peor de los bandidos que > es el político corrupto y el lacayo de las empresas nacionales y > multinacionales” > Bertold Brecht > > [[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]]
Gracias Jorge, gracias Carlos al fin me quedo como queria Saludos El 6 de febrero de 2012 07:33, Carlos Ortega <cof@qualityexcellence.es>escribió:> Hola, > > También funciona doble-escapando el paréntesis... > > > sub.dat[1] "(Calidad de los procedimientos" > [2] "(Diseño del entorno de trabajo"> gsub("*\\*(","",sub.dat)[1] "Calidad de los procedimientos" > [2] "Diseño del entorno de trabajo"> > > > Saludos, > Carlos Otega > www.qualitiexcellence.es > > El 6 de febrero de 2012 05:04, kuino ramirez <joseramirezcosta@gmail.com>escribió: > >> Hola gente, una vez mas les pido ayuda. >> >> Hasta ahora con la ayuda de Jorge Velez fui logrando acercarme a la >> edicion >> q queria hacer de un vector de datos donde tengo las categorias de una >> variable q quiero graficar, y como los nombres son muy extensos necesitaba >> hacerle un salto de linea en la longitud adecuada >> >> Para eso aplique lo siguiente >> >> Subdimensiones<-c("Calidad de los procedimientos", "Diseño del entorno de >> trabajo") >> Subdimensiones >> formato <- strwrap(Subdimensiones, width = 16,simplify=FALSE) >> a<-formato >> a<-gsub('','', "\n", formato) >> a<-gsub(''"'', "", a) >> a<-gsub(")", " ", a) >> a<-gsub("c", "", a) >> >> Hasta aca el resultado es casi el deseado, excepto porq no me deja sacar >> el >> parentesis de adelante >> >> "(Calidad de los\n proedimientos " "(Diseño del\n entorno de\n trabajo >> " >> >> >> Probe obviamente con >> >> >> a<-gsub("(", "", a) >> >> pero me da este error: >> >> Error en gsub("(", "", a) : invalid regular expression ''('', reason >> ''Missing '')'''' >> >> >> Si alguien sabe como solucinarlo se los agradeceria. >> >> Saludos >> >> PD: Gracias Jorge por tu ayuda >> >> >> -- >> "*El peor analfabeto, es el analfabeto político.* Él no ve, no habla, no >> >> participa de los acontecimientos políticos. Él no sabe que el costo de la >> vida, el precio del pescado, de la harina, del alquiler, del calzado o del >> remedio dependen de las decisiones políticas. *El analfabeto político es >> >> tan burro que se enorgullece e hincha el pecho diciendo que odia la >> política.* No sabe el muy imbécil, que de su ignorancia política nace la >> >> prostituta, el menor abandonado, el asaltante y el peor de los bandidos >> que >> es el político corrupto y el lacayo de las empresas nacionales y >> multinacionales” >> Bertold Brecht >> >> [[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 >-- "*El peor analfabeto, es el analfabeto político.* Él no ve, no habla, no participa de los acontecimientos políticos. Él no sabe que el costo de la vida, el precio del pescado, de la harina, del alquiler, del calzado o del remedio dependen de las decisiones políticas. *El analfabeto político es tan burro que se enorgullece e hincha el pecho diciendo que odia la política.* No sabe el muy imbécil, que de su ignorancia política nace la prostituta, el menor abandonado, el asaltante y el peor de los bandidos que es el político corrupto y el lacayo de las empresas nacionales y multinacionales” Bertold Brecht [[alternative HTML version deleted]]