Freddy López
2012-Jul-04 20:44 UTC
[R-es] Sobre categorías de factores extraídos de un data.frame
Hola estimados miembros de la lista, Tengo una inquietud. Les cuento: tengo un conjunto de datos en un data.frame. Algunas de las variables que están en él son del tipo factor. Estos factores, naturalmente, tiene categorías: a veces demasiadas categorías y muchas de ellas con 1 individuo contemplando el data.frame más de 1 millón de individuos. Estas pequeñas cantidades creo que me están estropeando parte de los análisis que estoy realizando y he decidido realizar todo solo con aquellos factores cuyas categorías sean al menos un valor k (donde k con toda seguridad no bajará de al menos 1000, pero esto no lo he decidido :) ). La decisión muy bien, pero al hacer la selección, por ejemplo con sqldf, me quedan aún las categorías que no estoy contemplando con un conteo en 0. Ejemplo: # datos de ejemplo:> data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))letras otra 1 a 0.04860339 2 a 0.79562345 3 b 0.42864128 4 b 0.10950613 5 c 0.69018354 6 c 0.15778063> ej<-data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))# selecciono un subconjunto de los anteriores> sqldf("select * from ej where letras=''a''")letras otra 1 a 0.7142700 2 a 0.7124181> res<-sqldf("select * from ej where letras=''a''")# he aquí el resultado:> table(res$letras)a b c 2 0 0 Esos dos últimos ceros son los que no estoy necesitando. También se comporta igual si utilizo:> table(ej[ej$letras==''a'',]$letras)a b c 2 0 0 dos ceros que no necesito. Si utilizo> table(factor(ej[ej$letras==''a'',]$letras))a 2 funciona como estoy interesado pero en mi data.frame original tengo más de 100 variables y no me figuro una manera poco redundante para solucionarlo. ¿Alguien tendrá idea de cómo puedo deshacerme de las categorías que no tengan conteos en un data.frame? Muchas gracias. -- «But Gwindor answered: ''The doom lies in yourself, not in your name.''» JRR Tolkien [[alternative HTML version deleted]]
Canadasreche
2012-Jul-04 21:12 UTC
[R-es] Sobre categorías de factores extraídos de un data.frame
Creo que debes redefinir los niveles del factor. Aunque no haya datos en una categoría R sabe que ese factor tenia la categoría. Enviado de Samsung Mobile Freddy López <freddy.vate01@gmail.com> escribió: Hola estimados miembros de la lista, Tengo una inquietud. Les cuento: tengo un conjunto de datos en un data.frame. Algunas de las variables que est찼n en 챕l son del tipo factor. Estos factores, naturalmente, tiene categor챠as: a veces demasiadas categor챠as y muchas de ellas con 1 individuo contemplando el data.frame m찼s de 1 mill처n de individuos. Estas peque챰as cantidades creo que me est찼n estropeando parte de los an찼lisis que estoy realizando y he decidido realizar todo solo con aquellos factores cuyas categor챠as sean al menos un valor k (donde k con toda seguridad no bajar찼 de al menos 1000, pero esto no lo he decidido :) ). La decisi처n muy bien, pero al hacer la selecci처n, por ejemplo con sqldf, me quedan a첬n las categor챠as que no estoy contemplando con un conteo en 0. Ejemplo: # datos de ejemplo:> data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))letras otra 1 a 0.04860339 2 a 0.79562345 3 b 0.42864128 4 b 0.10950613 5 c 0.69018354 6 c 0.15778063> ej<-data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))# selecciono un subconjunto de los anteriores> sqldf("select * from ej where letras=''a''")letras otra 1 a 0.7142700 2 a 0.7124181> res<-sqldf("select * from ej where letras=''a''")# he aqu챠 el resultado:> table(res$letras)a b c 2 0 0 Esos dos 첬ltimos ceros son los que no estoy necesitando. Tambi챕n se comporta igual si utilizo:> table(ej[ej$letras==''a'',]$letras)a b c 2 0 0 dos ceros que no necesito. Si utilizo> table(factor(ej[ej$letras==''a'',]$letras))a 2 funciona como estoy interesado pero en mi data.frame original tengo m찼s de 100 variables y no me figuro una manera poco redundante para solucionarlo. 쩔Alguien tendr찼 idea de c처mo puedo deshacerme de las categor챠as que no tengan conteos en un data.frame? Muchas gracias. -- 짬But Gwindor answered: ''The doom lies in yourself, not in your name.''쨩 JRR Tolkien [[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]]
Marcuzzi, Javier Rubén
2012-Jul-04 21:21 UTC
[R-es] Sobre categorías de factores extraídos de un data.frame
Estimado Freddy López Si usted tiene más de 1.000.000 de individuos, con o sin mediciones repetidas por individuo, pero algunos entran en categorías donde son únicos, creo que lo que está desproporcionado son las categorías, son muchas, por ejemplo, usted tiene individuos de 1 año, de 2 años, de 3 años, ..., ¿se podría crear una categoría con menores de 10, otra con entre 10 y 20, y así sucesivamente? Javier Marcuzzi -----Mensaje original----- From: Freddy López Sent: Wednesday, July 04, 2012 5:44 PM To: r-help-es en r-project.org Subject: [R-es] Sobre categorías de factores extraídos de un data.frame Hola estimados miembros de la lista, Tengo una inquietud. Les cuento: tengo un conjunto de datos en un data.frame. Algunas de las variables que están en él son del tipo factor. Estos factores, naturalmente, tiene categorÃas: a veces demasiadas categorÃas y muchas de ellas con 1 individuo contemplando el data.frame más de 1 millón de individuos. Estas pequeñas cantidades creo que me están estropeando parte de los análisis que estoy realizando y he decidido realizar todo solo con aquellos factores cuyas categorÃas sean al menos un valor k (donde k con toda seguridad no bajará de al menos 1000, pero esto no lo he decidido :) ). La decisión muy bien, pero al hacer la selección, por ejemplo con sqldf, me quedan aún las categorÃas que no estoy contemplando con un conteo en 0. Ejemplo: # datos de ejemplo:> data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))letras otra 1 a 0.04860339 2 a 0.79562345 3 b 0.42864128 4 b 0.10950613 5 c 0.69018354 6 c 0.15778063> ej<-data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))# selecciono un subconjunto de los anteriores> sqldf("select * from ej where letras='a'")letras otra 1 a 0.7142700 2 a 0.7124181> res<-sqldf("select * from ej where letras='a'")# he aquà el resultado:> table(res$letras)a b c 2 0 0 Esos dos últimos ceros son los que no estoy necesitando. También se comporta igual si utilizo:> table(ej[ej$letras=='a',]$letras)a b c 2 0 0 dos ceros que no necesito. Si utilizo> table(factor(ej[ej$letras=='a',]$letras))a 2 funciona como estoy interesado pero en mi data.frame original tengo más de 100 variables y no me figuro una manera poco redundante para solucionarlo. ¿Alguien tendrá idea de cómo puedo deshacerme de las categorÃas que no tengan conteos en un data.frame? Muchas gracias. -- «But Gwindor answered: 'The doom lies in yourself, not in your name.'» JRR Tolkien [[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
Jorge I Velez
2012-Jul-04 22:07 UTC
[R-es] Sobre categorías de factores extraídos de un data.frame
Hola Freddy, Intenta lo siguiente: d <- structure(list(letras = structure(c(1L, 1L, 2L, 2L, 3L, 3L), .Label c("a", "b", "c"), class = "factor"), otra = c(0.97545077605173, 0.304151617456228, 0.164372546365485, 0.989399425452575, 0.345225175842643, 0.271672923816368 )), .Names = c("letras", "otra"), row.names = c(NA, -6L), class "data.frame") s <- subset(d, letras == ''a'') table(droplevels(s)$letras) a 2 Saludos, Jorge,- 2012/7/4 Freddy López <>> Hola estimados miembros de la lista, > > Tengo una inquietud. > > Les cuento: tengo un conjunto de datos en un data.frame. Algunas de las > variables que están en él son del tipo factor. Estos factores, > naturalmente, tiene categorías: a veces demasiadas categorías y muchas de > ellas con 1 individuo contemplando el data.frame más de 1 millón de > individuos. > > Estas pequeñas cantidades creo que me están estropeando parte de los > análisis que estoy realizando y he decidido realizar todo solo con aquellos > factores cuyas categorías sean al menos un valor k (donde k con toda > seguridad no bajará de al menos 1000, pero esto no lo he decidido :) ). > > La decisión muy bien, pero al hacer la selección, por ejemplo con sqldf, me > quedan aún las categorías que no estoy contemplando con un conteo en 0. > Ejemplo: > > # datos de ejemplo: > > data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6)) > letras otra > 1 a 0.04860339 > 2 a 0.79562345 > 3 b 0.42864128 > 4 b 0.10950613 > 5 c 0.69018354 > 6 c 0.15778063 > > ej<-data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6)) > > # selecciono un subconjunto de los anteriores > > sqldf("select * from ej where letras=''a''") > letras otra > 1 a 0.7142700 > 2 a 0.7124181 > > res<-sqldf("select * from ej where letras=''a''") > > # he aquí el resultado: > > table(res$letras) > > a b c > 2 0 0 > > Esos dos últimos ceros son los que no estoy necesitando. También se > comporta igual si utilizo: > > > table(ej[ej$letras==''a'',]$letras) > > a b c > 2 0 0 > > dos ceros que no necesito. Si utilizo > > > table(factor(ej[ej$letras==''a'',]$letras)) > > a > 2 > > funciona como estoy interesado pero en mi data.frame original tengo más de > 100 variables y no me figuro una manera poco redundante para solucionarlo. > > ¿Alguien tendrá idea de cómo puedo deshacerme de las categorías que no > tengan conteos en un data.frame? > > Muchas gracias. > > -- > «But Gwindor answered: ''The doom lies in yourself, not in your name.''» > > JRR Tolkien > > [[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]]
Marcuzzi, Javier Rubén
2012-Jul-05 00:46 UTC
[R-es] Sobre categorías de factores extraídos de un data.frame
Estimado Freddy Viendo la respuesta de Jorge, creo que entendí cualquier cosa a su pregunta. Disculpe. Javier -----Mensaje original----- From: Freddy López Sent: Wednesday, July 04, 2012 5:44 PM To: r-help-es en r-project.org Subject: [R-es] Sobre categorías de factores extraídos de un data.frame Hola estimados miembros de la lista, Tengo una inquietud. Les cuento: tengo un conjunto de datos en un data.frame. Algunas de las variables que están en él son del tipo factor. Estos factores, naturalmente, tiene categorÃas: a veces demasiadas categorÃas y muchas de ellas con 1 individuo contemplando el data.frame más de 1 millón de individuos. Estas pequeñas cantidades creo que me están estropeando parte de los análisis que estoy realizando y he decidido realizar todo solo con aquellos factores cuyas categorÃas sean al menos un valor k (donde k con toda seguridad no bajará de al menos 1000, pero esto no lo he decidido :) ). La decisión muy bien, pero al hacer la selección, por ejemplo con sqldf, me quedan aún las categorÃas que no estoy contemplando con un conteo en 0. Ejemplo: # datos de ejemplo:> data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))letras otra 1 a 0.04860339 2 a 0.79562345 3 b 0.42864128 4 b 0.10950613 5 c 0.69018354 6 c 0.15778063> ej<-data.frame(letras=c(rep("a",2),rep("b",2),rep("c",2)),otra=runif(6))# selecciono un subconjunto de los anteriores> sqldf("select * from ej where letras='a'")letras otra 1 a 0.7142700 2 a 0.7124181> res<-sqldf("select * from ej where letras='a'")# he aquà el resultado:> table(res$letras)a b c 2 0 0 Esos dos últimos ceros son los que no estoy necesitando. También se comporta igual si utilizo:> table(ej[ej$letras=='a',]$letras)a b c 2 0 0 dos ceros que no necesito. Si utilizo> table(factor(ej[ej$letras=='a',]$letras))a 2 funciona como estoy interesado pero en mi data.frame original tengo más de 100 variables y no me figuro una manera poco redundante para solucionarlo. ¿Alguien tendrá idea de cómo puedo deshacerme de las categorÃas que no tengan conteos en un data.frame? Muchas gracias. -- «But Gwindor answered: 'The doom lies in yourself, not in your name.'» JRR Tolkien [[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
Leonardo Hernández Pérez
2012-Jul-05 20:36 UTC
[R-es] ¿Cómo extraer la primera palabra de un string?
Tengo una columna con estos datos PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA PC LTEL Celeron 1.7 GHz PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM PC Founder P IV 2.8 GHz 80 GB Monitor ACER VIEW Monitor SUN 15¨ COMPUTADORA P4/2.8GHZ Necesito extraer la primera palabra, lo cual quedaría: PC PC PC PC Monitor Monitor COMPUTADORA ¿Cómo Hacerlo? ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120705/42a5fb8b/attachment.html> ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120705/42a5fb8b/attachment.pl>
Hola Leonardo, Podrias intentar: # datos x <- structure(list(V1 = c("PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA", "PC LTEL Celeron 1.7 GHz", "PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW", "PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM", "PC Founder P IV 2.8 GHz 80 GB", "Monitor ACER VIEW", "Monitor SUN 15¨", "COMPUTADORA P4/2.8GHZ" )), .Names = "V1", row.names = c(NA, -8L), class = "data.frame") # resultados sapply(with(xx, strsplit(V1, '' '')), "[", 1) [1] "PC" "PC" "PC" "PC" "PC" "Monitor" [7] "Monitor" "COMPUTADORA" Saludos, Jorge.- 2012/7/5 Leonardo Hernández Pérez <>> Tengo una columna con estos datos > > PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA > PC LTEL Celeron 1.7 GHz > PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW > PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM > PC Founder P IV 2.8 GHz 80 GB > Monitor ACER VIEW > Monitor SUN 15¨ > COMPUTADORA P4/2.8GHZ > Necesito extraer la primera palabra, lo cual quedaría: > > PC > PC > PC > PC > Monitor > Monitor > COMPUTADORA > ¿Cómo Hacerlo? > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE > running at host imx2.etecsa.cu > Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com> > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >[[alternative HTML version deleted]]
Claro que si! Mucho mas elegante Gracias, Daniel. --JIV On Thu, Jul 5, 2012 at 5:01 PM, daniel <> wrote:> A mi me funciona: > > > sessionInfo() > R version 2.15.0 (2012-03-30) > Platform: i386-pc-mingw32/i386 (32-bit) > > locale: > [1] LC_COLLATE=Spanish_Argentina.1252 LC_CTYPE=Spanish_Argentina.1252 > [3] LC_MONETARY=Spanish_Argentina.1252 LC_NUMERIC=C > [5] LC_TIME=Spanish_Argentina.1252 > > attached base packages: > [1] graphics grDevices utils datasets stats methods base > > other attached packages: > [1] devtools_0.6 plyr_1.7.1 stringr_0.6 ggplot2_0.9.1 > > loaded via a namespace (and not attached): > [1] colorspace_1.2-0 dichromat_1.2-4 digest_0.5.2 grid_2.15.0 > > [5] labeling_0.2 MASS_7.3-18 memoise_0.1 munsell_0.3 > > [9] proto_0.3-9.2 RColorBrewer_1.0-5 RCurl_1.91-1.1 > reshape2_1.2.1 > [13] scales_0.2.1 tools_2.15.0 > > x <- c("PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA", > + "PC LTEL Celeron 1.7 GHz", > + "PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW", > + "PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM", > + "PC Founder P IV 2.8 GHz 80 GB", > + "Monitor ACER VIEW", > + "Monitor SUN 15¨", > + "COMPUTADORA P4/2.8GHZ") > > > > sub(" .*","", x) > [1] "PC" "PC" "PC" "PC" "PC" > [6] "Monitor" "Monitor" "COMPUTADORA" > > > > > Daniel Merino > > 2012/7/5 Jorge I Velez <jorgeivanvelez@gmail.com> > >> Hola Leonardo, >> >> Podrias intentar: >> >> # datos >> x <- structure(list(V1 = c("PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA", >> "PC LTEL Celeron 1.7 GHz", "PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW", >> "PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM", "PC Founder P IV 2.8 GHz 80 >> GB", >> "Monitor ACER VIEW", "Monitor SUN 15¨", "COMPUTADORA P4/2.8GHZ" >> )), .Names = "V1", row.names = c(NA, -8L), class = "data.frame") >> >> # resultados >> sapply(with(xx, strsplit(V1, '' '')), "[", 1) >> [1] "PC" "PC" "PC" "PC" "PC" >> "Monitor" >> [7] "Monitor" "COMPUTADORA" >> >> Saludos, >> Jorge.- >> >> >> 2012/7/5 Leonardo Hernández Pérez <> >> >> > Tengo una columna con estos datos >> > >> > PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA >> > PC LTEL Celeron 1.7 GHz >> > PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW >> > PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM >> > PC Founder P IV 2.8 GHz 80 GB >> > Monitor ACER VIEW >> > Monitor SUN 15¨ >> > COMPUTADORA P4/2.8GHZ >> > Necesito extraer la primera palabra, lo cual quedaría: >> > >> > PC >> > PC >> > PC >> > PC >> > Monitor >> > Monitor >> > COMPUTADORA >> > ¿Cómo Hacerlo? >> > >> > --- >> > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >> > running at host imx2.etecsa.cu >> > Visit our web-site: <http://www.kaspersky.com>, < >> http://www.viruslist.com> >> > >> > _______________________________________________ >> > R-help-es mailing list >> > R-help-es@r-project.org >> > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > >> > >> >> [[alternative HTML version deleted]] >> >> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> > > > -- > Daniel >[[alternative HTML version deleted]]
Hola, Además de las alternativas válidas, esta es otra forma, utilizando la función* word() *del paquete stringr> library(stringr) > x <- c("PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA",+ "PC LTEL Celeron 1.7 GHz", + "PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW", + "PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM", + "PC Founder P IV 2.8 GHz 80 GB", + "Monitor ACER VIEW", + "Monitor SUN 15¨", + "COMPUTADORA P4/2.8GHZ")> *word(x,1)*[1] "PC" "PC" "PC" "PC" [5] "PC" "Monitor" "Monitor" "COMPUTADORA" Saludos, Carlos Ortega www.qualityexcellence.es El 5 de julio de 2012 22:36, Leonardo Hernández Pérez < leonardo.hernandez@etecsa.cu> escribió:> Tengo una columna con estos datos > > PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA > PC LTEL Celeron 1.7 GHz > PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW > PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM > PC Founder P IV 2.8 GHz 80 GB > Monitor ACER VIEW > Monitor SUN 15¨ > COMPUTADORA P4/2.8GHZ > Necesito extraer la primera palabra, lo cual quedaría: > > PC > PC > PC > PC > Monitor > Monitor > COMPUTADORA > ¿Cómo Hacerlo? > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE > running at host imx2.etecsa.cu > Visit our web-site: <http://www.kaspersky.com>, <http://www.viruslist.com> > > _______________________________________________ > 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]]
Leonardo Hernández Pérez
2012-Jul-06 12:35 UTC
[R-es] ¿Cómo extraer la primera palabra de un string?
Olvidé dejar el link. http://en.wikibooks.org/wiki/R_Programming/Text_Processing On 06/07/12 08:34, Leonardo Hernández Pérez wrote:> Hola amigos: > > Gracias a todos por su ayuda, ya probé cada una de las soluciones, > esta última muy buena. También encontré buscando en Internet esta otra > muy sencilla que requiere el paquete Hmisc > > first.word("abc def ghk") > > > > Un Saludos > > Leonardo > > > > > > On 05/07/12 17:30, Carlos Ortega wrote: >> Hola, >> >> Además de las alternativas válidas, esta es otra forma, utilizando la >> función*word() *del paquete stringr >> >> > library(stringr) >> > x <- c("PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA", >> + "PC LTEL Celeron 1.7 GHz", >> + "PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW", >> + "PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM", >> + "PC Founder P IV 2.8 GHz 80 GB", >> + "Monitor ACER VIEW", >> + "Monitor SUN 15¨", >> + "COMPUTADORA P4/2.8GHZ") >> > *word(x,1)* >> [1] "PC" "PC" "PC" "PC" >> [5] "PC" "Monitor" "Monitor" "COMPUTADORA" >> >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es <http://www.qualityexcellence.es> >> >> El 5 de julio de 2012 22:36, Leonardo Hernández Pérez >> <leonardo.hernandez en etecsa.cu <mailto:leonardo.hernandez en etecsa.cu>> >> escribió: >> >> Tengo una columna con estos datos >> >> PC DELL P4 3.0 GHZ 512MB 150GB CD FDD LA >> PC LTEL Celeron 1.7 GHz >> PC CEL 1.8 ASUS P5GC-DDR2 1/320GB/DVDRW >> PC INTEL PENTIUM 4 CPU 2.40Ghz 512MB RAM >> PC Founder P IV 2.8 GHz 80 GB >> Monitor ACER VIEW >> Monitor SUN 15¨ >> COMPUTADORA P4/2.8GHZ >> >> >> Necesito extraer la primera palabra, lo cual quedaría: >> >> PC >> PC >> PC >> PC >> Monitor >> Monitor >> COMPUTADORA >> >> >> ¿Cómo Hacerlo? >> >> >> --- >> This message was processed by Kaspersky Mail Gateway >> 5.6.28/RELEASE running at host imx2.etecsa.cu <http://imx2.etecsa.cu> >> Visit our web-site: <http://www.kaspersky.com>, >> <http://www.viruslist.com> >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org <mailto:R-help-es en r-project.org> >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> >> >> >> >> -- >> Saludos, >> Carlos Ortega >> www.qualityexcellence.es <http://www.qualityexcellence.es> >> >> >> --- >> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx2.etecsa.cu >> Visit our web-site:<http://www.kaspersky.com>,<http://www.viruslist.com> > >------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120706/6198edf2/attachment.html> ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20120706/6198edf2/attachment.pl>