Hola colegas: Necesito saber como puedo hacer en R una segmentación de archivo similar a como se hace en SPSS. Un Abrazo a todos Leonardo ------------ próxima parte ------------ An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20111129/9c2987a8/attachment.pl>
Y necesito saber también si esta opción la tiene R Commander El 29/11/11 14:11, Leonardo Hernández Pérez escribió:> > Hola colegas: > > Necesito saber como puedo hacer en R una segmentación de archivo > similar a como se hace en SPSS. > > Un Abrazo a todos > > Leonardo > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.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 > https://stat.ethz.ch/mailman/listinfo/r-help-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/20111129/263d49f8/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/20111129/263d49f8/attachment.pl>
Hola, ¿Qué es una "segmentación de archivo en SPSS"? Gracias, Carlos Ortega www.qualityexcellence.es El 29 de noviembre de 2011 20:46, Leonardo Hernández Pérez < leonardo.hernandez@etecsa.cu> escribió:> ** > Y necesito saber también si esta opción la tiene R Commander > > El 29/11/11 14:11, Leonardo Hernández Pérez escribió: > > > Hola colegas: > > Necesito saber como puedo hacer en R una segmentación de archivo similar a > como se hace en SPSS. > > Un Abrazo a todos > > Leonardo > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu > Visit our web-site: <http://www.kaspersky.com> <http://www.kaspersky.com>, <http://www.viruslist.com> <http://www.viruslist.com> > > > _______________________________________________ > R-help-es mailing listR-help-es@r-project.orghttps://stat.ethz.ch/mailman/listinfo/r-help-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.kaspersky.com>, <http://www.viruslist.com> <http://www.viruslist.com> > > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE > running at host imx3.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]]
Qué es "SPSS"? ;-) --JIV 2011/11/29 Carlos Ortega <>> Hola, > > ¿Qué es una "segmentación de archivo en SPSS"? > > Gracias, > Carlos Ortega > www.qualityexcellence.es > > > El 29 de noviembre de 2011 20:46, Leonardo Hernández Pérez < > > escribió: > > > ** > > Y necesito saber también si esta opción la tiene R Commander > > > > El 29/11/11 14:11, Leonardo Hernández Pérez escribió: > > > > > > Hola colegas: > > > > Necesito saber como puedo hacer en R una segmentación de archivo similar > a > > como se hace en SPSS. > > > > Un Abrazo a todos > > > > Leonardo > > > > > > --- > > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE > running at host imx3.etecsa.cu > > Visit our web-site: <http://www.kaspersky.com> <http://www.kaspersky.com>, > <http://www.viruslist.com> <http://www.viruslist.com> > > > > > > _______________________________________________ > > R-help-es mailing listR-help-es@r-project.orghttps:// > stat.ethz.ch/mailman/listinfo/r-help-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.kaspersky.com>, > <http://www.viruslist.com> <http://www.viruslist.com> > > > > > > > > --- > > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE > > running at host imx3.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 > >[[alternative HTML version deleted]]
Yo creo que es esto: http://www-01.ibm.com/software/analytics/spss/ Pero efectivamente hay que confirmarlo... :-) Saludos, Carlos Ortega www.qualityexcellence.es El 29 de noviembre de 2011 21:02, Jorge I Velez <jorgeivanvelez@gmail.com>escribió:> Qué es "SPSS"? ;-) --JIV > > > 2011/11/29 Carlos Ortega <> > >> Hola, >> >> ¿Qué es una "segmentación de archivo en SPSS"? >> >> Gracias, >> Carlos Ortega >> www.qualityexcellence.es >> >> >> El 29 de noviembre de 2011 20:46, Leonardo Hernández Pérez < >> > escribió: >> >> > ** >> >> > Y necesito saber también si esta opción la tiene R Commander >> > >> > El 29/11/11 14:11, Leonardo Hernández Pérez escribió: >> > >> > >> > Hola colegas: >> > >> > Necesito saber como puedo hacer en R una segmentación de archivo >> similar a >> > como se hace en SPSS. >> > >> > Un Abrazo a todos >> > >> > Leonardo >> > >> > >> > --- >> > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >> running at host imx3.etecsa.cu >> > Visit our web-site: <http://www.kaspersky.com> < >> http://www.kaspersky.com>, <http://www.viruslist.com> < >> http://www.viruslist.com> >> > >> > >> > _______________________________________________ >> > R-help-es mailing listR-help-es@r-project.orghttps:// >> stat.ethz.ch/mailman/listinfo/r-help-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.kaspersky.com>, <http://www.viruslist.com> < >> http://www.viruslist.com> >> >> > >> > >> > >> > --- >> > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >> > running at host imx3.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 >> >> >[[alternative HTML version deleted]]
Segmentar un archivo se utiliza por ejemplo cuando necesito calcular la media de varios subconjuntos de valores. Es decir, en una columna tengo Regiones, en otra provincias que pertenecen a la región, en otra columna tengo los municipios que pertenecen a cada una de las provincias y en una tercera columna tengo la población de cada uno de los municipios, entonces lo que necesito calcular es la media de cada municipio. Pero que en la respuesta me ofrezca el resultado de la media por separado Ejemplo: Region1, Provincia A, Municipio X media = 45 y así sucesivamente con el resto de las Regiones municipios y provincias. No se si con esto me logro explicar, supongo que Rcommander lo tenga implícito, pero no lo he logrado encontrar. Un Abrazo a todos, Leonardo El 29/11/11 15:09, Carlos Ortega escribió:> Yo creo que es esto: > http://www-01.ibm.com/software/analytics/spss/ > > Pero efectivamente hay que confirmarlo... > > :-) > > Saludos, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es> > > El 29 de noviembre de 2011 21:02, Jorge I Velez > <jorgeivanvelez en gmail.com <mailto:jorgeivanvelez en gmail.com>> escribió: > > Qué es "SPSS"? ;-) --JIV > > > 2011/11/29 Carlos Ortega <> > > Hola, > > ¿Qué es una "segmentación de archivo en SPSS"? > > Gracias, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es> > > > El 29 de noviembre de 2011 20:46, Leonardo Hernández Pérez < > > escribió: > > > ** > > > Y necesito saber también si esta opción la tiene R Commander > > > > El 29/11/11 14:11, Leonardo Hernández Pérez escribió: > > > > > > Hola colegas: > > > > Necesito saber como puedo hacer en R una segmentación de > archivo similar a > > como se hace en SPSS. > > > > Un Abrazo a todos > > > > Leonardo > > > > > > --- > > This message was processed by Kaspersky Mail Gateway > 5.6.28/RELEASE running at host imx3.etecsa.cu > <http://imx3.etecsa.cu> > > Visit our web-site: <http://www.kaspersky.com> > <http://www.kaspersky.com>, <http://www.viruslist.com> > <http://www.viruslist.com> > > > > > > _______________________________________________ > > R-help-es mailing > listR-help-es en r-project.orghttps://stat.ethz.ch/mailman/listinfo/r-help-es > <http://stat.ethz.ch/mailman/listinfo/r-help-es> > > > > > > > --- > > 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.kaspersky.com>, <http://www.viruslist.com> > <http://www.viruslist.com> > > > > > > > > > --- > > This message was processed by Kaspersky Mail Gateway > 5.6.28/RELEASE > > running at host imx3.etecsa.cu <http://imx3.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 > > > > > > [[alternative HTML version deleted]] > > > > _______________________________________________ > 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 > > > > > --- > 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/20111129/a4b087a8/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/20111129/a4b087a8/attachment.pl>
Hola, Hace unos días en esta misma lista se trató un caso equivalente al que comentas. El título de la pregunta/duda fue este: "Media de elementos tomados uno a uno de un data.frame" Las respuestas se dieron sin tener en cuenta RCommander. Saludos, Carlos Ortega www.qualityexcellence.es El 29 de noviembre de 2011 22:30, Leonardo Hernández Pérez < leonardo.hernandez@etecsa.cu> escribió:> ** > Segmentar un archivo se utiliza por ejemplo cuando necesito calcular la > media de varios subconjuntos de valores. Es decir, en una columna tengo > Regiones, en otra provincias que pertenecen a la región, en otra columna > tengo los municipios que pertenecen a cada una de las provincias y en una > tercera columna tengo la población de cada uno de los municipios, entonces > lo que necesito calcular es la media de cada municipio. Pero que en la > respuesta me ofrezca el resultado de la media por separado Ejemplo: > Region1, Provincia A, Municipio X media = 45 y así sucesivamente con el > resto de las Regiones municipios y provincias. > > No se si con esto me logro explicar, supongo que Rcommander lo tenga > implícito, pero no lo he logrado encontrar. > > Un Abrazo a todos, > > Leonardo > > > > > > El 29/11/11 15:09, Carlos Ortega escribió: > > Yo creo que es esto: > http://www-01.ibm.com/software/analytics/spss/ > > Pero efectivamente hay que confirmarlo... > > :-) > > Saludos, > Carlos Ortega > www.qualityexcellence.es > > El 29 de noviembre de 2011 21:02, Jorge I Velez <jorgeivanvelez@gmail.com>escribió: > >> Qué es "SPSS"? ;-) --JIV >> >> >> 2011/11/29 Carlos Ortega <> >> >>> Hola, >>> >>> ¿Qué es una "segmentación de archivo en SPSS"? >>> >>> Gracias, >>> Carlos Ortega >>> www.qualityexcellence.es >>> >>> >>> El 29 de noviembre de 2011 20:46, Leonardo Hernández Pérez < >>> > escribió: >>> >>> > ** >>> >>> > Y necesito saber también si esta opción la tiene R Commander >>> > >>> > El 29/11/11 14:11, Leonardo Hernández Pérez escribió: >>> > >>> > >>> > Hola colegas: >>> > >>> > Necesito saber como puedo hacer en R una segmentación de archivo >>> similar a >>> > como se hace en SPSS. >>> > >>> > Un Abrazo a todos >>> > >>> > Leonardo >>> > >>> > >>> > --- >>> > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >>> running at host imx3.etecsa.cu >>> > Visit our web-site: <http://www.kaspersky.com> < >>> http://www.kaspersky.com>, <http://www.viruslist.com> < >>> http://www.viruslist.com> >>> > >>> > >>> > _______________________________________________ >>> > R-help-es mailing listR-help-es@r-project.orghttps:// >>> stat.ethz.ch/mailman/listinfo/r-help-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.kaspersky.com>, <http://www.viruslist.com> < >>> http://www.viruslist.com> >>> >>> > >>> > >>> > >>> > --- >>> > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >>> > running at host imx3.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 >>> >>> >> > > --- > 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.kaspersky.com>, <http://www.viruslist.com> <http://www.viruslist.com> > > > > --- > 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]]
Bueno tienes cuatro opciones de las que dos se han comentado aquí. En RCommander tienes: Estadísticos > Resúmenes -> Resúmenes numéricos En la ventana de detalles te aparece un botón que pone "Resumir por grupos". En versiones antiguas de RCommander este comando utilizaba la función tapply que se ha comentado aquí y que se sigue utilizando en otras funciones de RCommander. La segmentación "más fuerte", aquella que te permite aplicar una tanda variada de procedimientos a un "segmento" de los datos, la tienes en, RCommander: Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo En la expresión de selección se pondría: factor=="valor" Te permite separar el conjunto de datos en función de los valores un factor (o cualquier otro criterio de segmentacion). Por último tienes la función unstack que es equivalente a un filtrado más fuerte (te separa de una sola vez y te mantiene en el mismo archivo todos los grupos) pero supongo que exige que todos los grupos tengan el mismo número de datos para mantener la coherencia de las filas. Esta no la domino. Saludos. El 29/11/11 20:11, Leonardo Hernández Pérez escribió:> > Hola colegas: > > Necesito saber como puedo hacer en R una segmentación de archivo > similar a como se hace en SPSS. > > Un Abrazo a todos > > Leonardo > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.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]]
Hola José y a todos los colegas: Ya intenté hacerlo con: Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo Solo que no he logrado filtrar más de un valor en Rcommander. Por ejemplo: factor=="valor" & factor=="valor2" No me da nada y factor=="valor" | factor=="valor2" Me da el conjunto de datos completos Estoy cometiendo algún error en el filtrado????? Un Abrazo, Leonardo El 30/11/11 05:28, José Trujillo Carmona escribió:> Bueno tienes cuatro opciones de las que dos se han comentado aquí. > > En RCommander tienes: > > Estadísticos> Resúmenes -> Resúmenes numéricos > > En la ventana de detalles te aparece un botón que pone "Resumir por grupos". > > En versiones antiguas de RCommander este comando utilizaba la función > tapply que se ha comentado aquí y que se sigue utilizando en otras > funciones de RCommander. > > La segmentación "más fuerte", aquella que te permite aplicar una tanda > variada de procedimientos a un "segmento" de los datos, la tienes en, > RCommander: > > Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo > > En la expresión de selección se pondría: factor=="valor" > > Te permite separar el conjunto de datos en función de los valores un > factor (o cualquier otro criterio de segmentacion). > > Por último tienes la función unstack que es equivalente a un filtrado > más fuerte (te separa de una sola vez y te mantiene en el mismo archivo > todos los grupos) pero supongo que exige que todos los grupos tengan el > mismo número de datos para mantener la coherencia de las filas. Esta no > la domino. > > Saludos. > > > > > El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >> Hola colegas: >> >> Necesito saber como puedo hacer en R una segmentación de archivo >> similar a como se hace en SPSS. >> >> Un Abrazo a todos >> >> Leonardo >> >> >> --- >> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.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 >> https://stat.ethz.ch/mailman/listinfo/r-help-es >> > [[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 > > > --- > 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/20111130/a6d688ce/attachment-0001.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/20111130/a6d688ce/attachment-0001.pl>
Bueno Leonardo, si impones factor=="valor"& factor=="valor2" es lógico que no te de nada porque factor no puede valer dos cosas a la vez. Por otra parte, la sintaxis de factor=="valor" | factor=="valor2" es correcta, pero no podemos ayudarte porque no nos aclaras cuál es el factor ni los valores. El 30/11/2011 15:20, r-help-es-request en r-project.org escribió:> Message: 4 > Date: Wed, 30 Nov 2011 09:22:18 -0500 > From: Leonardo Hernández Pérez <leonardo.hernandez en etecsa.cu> > To: José Trujillo Carmona<trujillo en unex.es> > Cc:r-help-es en r-project.org > Subject: Re: [R-es] Segmentar archivos en R > Message-ID:<4ED63C1A.9070200 en etecsa.cu> > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" > > Hola José y a todos los colegas: > Ya intenté hacerlo con: > > Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo > > Solo que no he logrado filtrar más de un valor en Rcommander. Por ejemplo: > > factor=="valor"& factor=="valor2" No me da nada > > y > > factor=="valor" | factor=="valor2" Me da el conjunto de datos completos > > Estoy cometiendo algún error en el filtrado????? > > Un Abrazo, > > Leonardo > > > > > > El 30/11/11 05:28, José Trujillo Carmona escribió: >> Bueno tienes cuatro opciones de las que dos se han comentado aquí. >> >> En RCommander tienes: >> >> Estadísticos> Resúmenes -> Resúmenes numéricos >> >> En la ventana de detalles te aparece un botón que pone "Resumir por grupos". >> >> En versiones antiguas de RCommander este comando utilizaba la función >> tapply que se ha comentado aquí y que se sigue utilizando en otras >> funciones de RCommander. >> >> La segmentación "más fuerte", aquella que te permite aplicar una tanda >> variada de procedimientos a un "segmento" de los datos, la tienes en, >> RCommander: >> >> Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo >> >> En la expresión de selección se pondría: factor=="valor" >> >> Te permite separar el conjunto de datos en función de los valores un >> factor (o cualquier otro criterio de segmentacion). >> >> Por último tienes la función unstack que es equivalente a un filtrado >> más fuerte (te separa de una sola vez y te mantiene en el mismo archivo >> todos los grupos) pero supongo que exige que todos los grupos tengan el >> mismo número de datos para mantener la coherencia de las filas. Esta no >> la domino. >> >> Saludos. >> >> >> >> >> El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >>> Hola colegas: >>> >>> Necesito saber como puedo hacer en R una segmentación de archivo >>> similar a como se hace en SPSS. >>> >>> Un Abrazo a todos >>> >>> Leonardo >>> >>> >>> --- >>> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.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 >>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>> >> [[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 >> >> >> --- >> 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>-- Dr. Antonio José Sáez Castillo Dpto. de Estadística e Investigación Operativa Escuela Politécnica Superior de Linares Universidad de Jaén C/ Alfonso X El Sabio 28, 23700 Linares (Jaén) ESPAÑA Tlf. y FAX +34 953 648578
Reitero parte de lo dicho: Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo En la expresión de selección se pondría: factor=="valor" Te permite separar el conjunto de datos en función de los valores un factor (o cualquier otro criterio de segmentacion). Como dice Antonio José, si impones dos condiciones, han de ser condiciones compatibles. "&" significa que se seleccionan las filas que cumplan ambas condiciones SIMULTÁNEAMENTE. Por otra parte como señala Antonio José, "|" significa que se seleccionan las filas que cumplan alguna de las dos condiciones; no haría falta que se cumplan las dos. Si lo que pretendes es separar dos segmentos, cada uno con una condición, tienes que hacerlo: separando primero uno; recuperando el conjunto de datos original y, finalmente, repitiendo el procedimiento para separar el segundo segmento. Como indiqué para separar varios segmentos de una columna en varias columnas en función de los valores de un factor, la función es unstack. Saludos. El 01/12/11 07:10, Antonio José Sáez Castillo escribió:> Bueno Leonardo, si impones > > factor=="valor"& factor=="valor2" > > es lógico que no te de nada porque factor no puede valer dos cosas a > la vez. Por otra parte, la sintaxis de > > factor=="valor" | factor=="valor2" > > es correcta, pero no podemos ayudarte porque no nos aclaras cuál es el > factor ni los valores. > > El 30/11/2011 15:20, r-help-es-request en r-project.org escribió: >> Message: 4 >> Date: Wed, 30 Nov 2011 09:22:18 -0500 >> From: Leonardo Hernández Pérez <leonardo.hernandez en etecsa.cu> >> To: José Trujillo Carmona<trujillo en unex.es> >> Cc:r-help-es en r-project.org >> Subject: Re: [R-es] Segmentar archivos en R >> Message-ID:<4ED63C1A.9070200 en etecsa.cu> >> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >> >> Hola José y a todos los colegas: >> Ya intenté hacerlo con: >> >> Datos -> conjunto de datos activo -> Filtrar el conjunto de datos >> activo >> >> Solo que no he logrado filtrar más de un valor en Rcommander. Por >> ejemplo: >> >> factor=="valor"& factor=="valor2" No me da nada >> >> y >> >> factor=="valor" | factor=="valor2" Me da el conjunto de datos >> completos >> >> Estoy cometiendo algún error en el filtrado????? >> >> Un Abrazo, >> >> Leonardo >> >> >> >> >> >> El 30/11/11 05:28, José Trujillo Carmona escribió: >>> Bueno tienes cuatro opciones de las que dos se han comentado aquí. >>> >>> En RCommander tienes: >>> >>> Estadísticos> Resúmenes -> Resúmenes numéricos >>> >>> En la ventana de detalles te aparece un botón que pone "Resumir por >>> grupos". >>> >>> En versiones antiguas de RCommander este comando utilizaba la función >>> tapply que se ha comentado aquí y que se sigue utilizando en otras >>> funciones de RCommander. >>> >>> La segmentación "más fuerte", aquella que te permite aplicar una tanda >>> variada de procedimientos a un "segmento" de los datos, la tienes en, >>> RCommander: >>> >>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>> datos activo >>> >>> En la expresión de selección se pondría: factor=="valor" >>> >>> Te permite separar el conjunto de datos en función de los valores un >>> factor (o cualquier otro criterio de segmentacion). >>> >>> Por último tienes la función unstack que es equivalente a un filtrado >>> más fuerte (te separa de una sola vez y te mantiene en el mismo archivo >>> todos los grupos) pero supongo que exige que todos los grupos tengan el >>> mismo número de datos para mantener la coherencia de las filas. Esta no >>> la domino. >>> >>> Saludos. >>> >>> >>> >>> >>> El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >>>> Hola colegas: >>>> >>>> Necesito saber como puedo hacer en R una segmentación de archivo >>>> similar a como se hace en SPSS. >>>> >>>> Un Abrazo a todos >>>> >>>> Leonardo >>>> >>>> >>>> --- >>>> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >>>> running at host imx3.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 >>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>> >>> [[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 >>> >>> >>> --- >>> 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> >
Una aclaración más. Prueba: En la ventana de instrucciones: data(iris, package="datasets") [Botón ejecutar] Datos -> Conjunto de datos activo -> Seleccionar conjunto de datos activo Datos -> Conjunto de datos activo -> Filtrar el conjunto de datos activo En la ventana de filtrado escribe: Expresión de selección: Species=="setosa" Nombre del nuevo conjunto de datos iris_setosa A continuación dedícate a explorar el resultado, bien con: Estadísticos -> Resúmenes -> Conjunto de Datos activo o bien con: ls.str(pat="iris_setosa") [Botón ejecutar] Saludos. El 01/12/11 09:47, José Trujillo Carmona escribió:> Reitero parte de lo dicho: > > Datos -> conjunto de datos activo -> Filtrar el conjunto de datos > activo > > En la expresión de selección se pondría: factor=="valor" > > Te permite separar el conjunto de datos en función de los valores un > factor (o cualquier otro criterio de segmentacion). > > Como dice Antonio José, si impones dos condiciones, han de ser > condiciones compatibles. "&" significa que se seleccionan las filas > que cumplan ambas condiciones SIMULTÁNEAMENTE. Por otra parte como > señala Antonio José, "|" significa que se seleccionan las filas que > cumplan alguna de las dos condiciones; no haría falta que se cumplan > las dos. > > Si lo que pretendes es separar dos segmentos, cada uno con una > condición, tienes que hacerlo: separando primero uno; recuperando el > conjunto de datos original y, finalmente, repitiendo el procedimiento > para separar el segundo segmento. > > Como indiqué para separar varios segmentos de una columna en varias > columnas en función de los valores de un factor, la función es unstack. > > Saludos. > > > > El 01/12/11 07:10, Antonio José Sáez Castillo escribió: >> Bueno Leonardo, si impones >> >> factor=="valor"& factor=="valor2" >> >> es lógico que no te de nada porque factor no puede valer dos cosas a >> la vez. Por otra parte, la sintaxis de >> >> factor=="valor" | factor=="valor2" >> >> es correcta, pero no podemos ayudarte porque no nos aclaras cuál es >> el factor ni los valores. >> >> El 30/11/2011 15:20, r-help-es-request en r-project.org escribió: >>> Message: 4 >>> Date: Wed, 30 Nov 2011 09:22:18 -0500 >>> From: Leonardo Hernández Pérez <leonardo.hernandez en etecsa.cu> >>> To: José Trujillo Carmona<trujillo en unex.es> >>> Cc:r-help-es en r-project.org >>> Subject: Re: [R-es] Segmentar archivos en R >>> Message-ID:<4ED63C1A.9070200 en etecsa.cu> >>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >>> >>> Hola José y a todos los colegas: >>> Ya intenté hacerlo con: >>> >>> Datos -> conjunto de datos activo -> Filtrar el conjunto de datos >>> activo >>> >>> Solo que no he logrado filtrar más de un valor en Rcommander. Por >>> ejemplo: >>> >>> factor=="valor"& factor=="valor2" No me da nada >>> >>> y >>> >>> factor=="valor" | factor=="valor2" Me da el conjunto de datos >>> completos >>> >>> Estoy cometiendo algún error en el filtrado????? >>> >>> Un Abrazo, >>> >>> Leonardo >>> >>> >>> >>> >>> >>> El 30/11/11 05:28, José Trujillo Carmona escribió: >>>> Bueno tienes cuatro opciones de las que dos se han comentado aquí. >>>> >>>> En RCommander tienes: >>>> >>>> Estadísticos> Resúmenes -> Resúmenes numéricos >>>> >>>> En la ventana de detalles te aparece un botón que pone "Resumir por >>>> grupos". >>>> >>>> En versiones antiguas de RCommander este comando utilizaba la función >>>> tapply que se ha comentado aquí y que se sigue utilizando en otras >>>> funciones de RCommander. >>>> >>>> La segmentación "más fuerte", aquella que te permite aplicar una tanda >>>> variada de procedimientos a un "segmento" de los datos, la tienes en, >>>> RCommander: >>>> >>>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>>> datos activo >>>> >>>> En la expresión de selección se pondría: factor=="valor" >>>> >>>> Te permite separar el conjunto de datos en función de los valores un >>>> factor (o cualquier otro criterio de segmentacion). >>>> >>>> Por último tienes la función unstack que es equivalente a un filtrado >>>> más fuerte (te separa de una sola vez y te mantiene en el mismo >>>> archivo >>>> todos los grupos) pero supongo que exige que todos los grupos >>>> tengan el >>>> mismo número de datos para mantener la coherencia de las filas. >>>> Esta no >>>> la domino. >>>> >>>> Saludos. >>>> >>>> >>>> >>>> >>>> El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >>>>> Hola colegas: >>>>> >>>>> Necesito saber como puedo hacer en R una segmentación de archivo >>>>> similar a como se hace en SPSS. >>>>> >>>>> Un Abrazo a todos >>>>> >>>>> Leonardo >>>>> >>>>> >>>>> --- >>>>> This message was processed by Kaspersky Mail Gateway >>>>> 5.6.28/RELEASE running at host imx3.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 >>>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>>> >>>> [[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 >>>> >>>> >>>> --- >>>> 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 en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola Antonio y demás colegas: En mi caso el factor se nombra PROVINCIA y los valores son: (Villa Clara, La Habana, Matanzaz, .....etc), cuando lo hago para una sola provincia el filtrado no tiene problemas, es decir, PROVINCIA=="Villa Clara" pero cuando quiero filtrar varias provincias: por ejemplo PROVINCIA=="Villa Clara" | PROVINCIA=="La Habana" No filtra, sino que me da todos los valores de provincia, es decir (Villa Clara, La Habana, Matanzaz, .....etc) Estoy haciendo algo mal????? Un abrazo Leonardo El 01/12/11 01:10, Antonio José Sáez Castillo escribió:> > Bueno Leonardo, si impones > > factor=="valor"& factor=="valor2" > > es lógico que no te de nada porque factor no puede valer dos cosas a > la vez. Por otra parte, la sintaxis de > > factor=="valor" | factor=="valor2" > > es correcta, pero no podemos ayudarte porque no nos aclaras cuál es el > factor ni los valores. > > El 30/11/2011 15:20, r-help-es-request en r-project.org escribió: >> Message: 4 >> Date: Wed, 30 Nov 2011 09:22:18 -0500 >> From: Leonardo Hernández Pérez <leonardo.hernandez en etecsa.cu> >> To: José Trujillo Carmona<trujillo en unex.es> >> Cc:r-help-es en r-project.org >> Subject: Re: [R-es] Segmentar archivos en R >> Message-ID:<4ED63C1A.9070200 en etecsa.cu> >> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >> >> Hola José y a todos los colegas: >> Ya intenté hacerlo con: >> >> Datos -> conjunto de datos activo -> Filtrar el conjunto de datos >> activo >> >> Solo que no he logrado filtrar más de un valor en Rcommander. Por >> ejemplo: >> >> factor=="valor"& factor=="valor2" No me da nada >> >> y >> >> factor=="valor" | factor=="valor2" Me da el conjunto de datos >> completos >> >> Estoy cometiendo algún error en el filtrado????? >> >> Un Abrazo, >> >> Leonardo >> >> >> >> >> >> El 30/11/11 05:28, José Trujillo Carmona escribió: >>> Bueno tienes cuatro opciones de las que dos se han comentado aquí. >>> >>> En RCommander tienes: >>> >>> Estadísticos> Resúmenes -> Resúmenes numéricos >>> >>> En la ventana de detalles te aparece un botón que pone "Resumir por >>> grupos". >>> >>> En versiones antiguas de RCommander este comando utilizaba la función >>> tapply que se ha comentado aquí y que se sigue utilizando en otras >>> funciones de RCommander. >>> >>> La segmentación "más fuerte", aquella que te permite aplicar una tanda >>> variada de procedimientos a un "segmento" de los datos, la tienes en, >>> RCommander: >>> >>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>> datos activo >>> >>> En la expresión de selección se pondría: factor=="valor" >>> >>> Te permite separar el conjunto de datos en función de los valores un >>> factor (o cualquier otro criterio de segmentacion). >>> >>> Por último tienes la función unstack que es equivalente a un filtrado >>> más fuerte (te separa de una sola vez y te mantiene en el mismo archivo >>> todos los grupos) pero supongo que exige que todos los grupos tengan el >>> mismo número de datos para mantener la coherencia de las filas. Esta no >>> la domino. >>> >>> Saludos. >>> >>> >>> >>> >>> El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >>>> Hola colegas: >>>> >>>> Necesito saber como puedo hacer en R una segmentación de archivo >>>> similar a como se hace en SPSS. >>>> >>>> Un Abrazo a todos >>>> >>>> Leonardo >>>> >>>> >>>> --- >>>> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE >>>> running at host imx3.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 >>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>> >>> [[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 >>> >>> >>> --- >>> 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> > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.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/20111202/4b4c3696/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/20111202/4b4c3696/attachment.pl>
Hola Leonardo, No estoy familiarizado con Rcommander, pero creo que la funcion que necesitas es %in% en vez de "|". En tu caso seria algo como PROVINCIA %in% c("Villa Clara", "La Habana") Un saludo, Jorge.- 2011/12/2 Leonardo Hernández Pérez <>> ** > Hola Antonio y demás colegas: > > En mi caso el factor se nombra PROVINCIA y los valores son: (Villa Clara, > La Habana, Matanzaz, .....etc), cuando lo hago para una sola provincia el > filtrado no tiene problemas, es decir, > > PROVINCIA=="Villa Clara" > > pero cuando quiero filtrar varias provincias: por ejemplo > > PROVINCIA=="Villa Clara" | PROVINCIA=="La Habana" > > No filtra, sino que me da todos los valores de provincia, es decir (Villa > Clara, La Habana, Matanzaz, .....etc) > > Estoy haciendo algo mal????? > > Un abrazo > > Leonardo > > > > > > El 01/12/11 01:10, Antonio José Sáez Castillo escribió: > > > Bueno Leonardo, si impones > > factor=="valor"& factor=="valor2" > > es lógico que no te de nada porque factor no puede valer dos cosas a la > vez. Por otra parte, la sintaxis de > > factor=="valor" | factor=="valor2" > > es correcta, pero no podemos ayudarte porque no nos aclaras cuál es el > factor ni los valores. > > El 30/11/2011 15:20, r-help-es-request@r-project.org escribió: > > Message: 4 > Date: Wed, 30 Nov 2011 09:22:18 -0500 > From: Leonardo Hernández Pérez <leonardo.hernandez@etecsa.cu><leonardo.hernandez@etecsa.cu> > To: José Trujillo Carmona<trujillo@unex.es> <trujillo@unex.es> > Cc:r-help-es@r-project.org > Subject: Re: [R-es] Segmentar archivos en R > Message-ID:<4ED63C1A.9070200@etecsa.cu> <4ED63C1A.9070200@etecsa.cu> > Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" > > Hola José y a todos los colegas: > Ya intenté hacerlo con: > > Datos -> conjunto de datos activo -> Filtrar el conjunto de datos activo > > Solo que no he logrado filtrar más de un valor en Rcommander. Por ejemplo: > > factor=="valor"& factor=="valor2" No me da nada > > y > > factor=="valor" | factor=="valor2" Me da el conjunto de datos completos > > Estoy cometiendo algún error en el filtrado????? > > Un Abrazo, > > Leonardo > > > > > > El 30/11/11 05:28, José Trujillo Carmona escribió: > > Bueno tienes cuatro opciones de las que dos se han comentado aquí. > > En RCommander tienes: > > Estadísticos> Resúmenes -> Resúmenes numéricos > > En la ventana de detalles te aparece un botón que pone "Resumir por > grupos". > > En versiones antiguas de RCommander este comando utilizaba la función > tapply que se ha comentado aquí y que se sigue utilizando en otras > funciones de RCommander. > > La segmentación "más fuerte", aquella que te permite aplicar una tanda > variada de procedimientos a un "segmento" de los datos, la tienes en, > RCommander: > > Datos -> conjunto de datos activo -> Filtrar el conjunto de datos > activo > > En la expresión de selección se pondría: factor=="valor" > > Te permite separar el conjunto de datos en función de los valores un > factor (o cualquier otro criterio de segmentacion). > > Por último tienes la función unstack que es equivalente a un filtrado > más fuerte (te separa de una sola vez y te mantiene en el mismo archivo > todos los grupos) pero supongo que exige que todos los grupos tengan el > mismo número de datos para mantener la coherencia de las filas. Esta no > la domino. > > Saludos. > > > > > El 29/11/11 20:11, Leonardo Hernández Pérez escribió: > > Hola colegas: > > Necesito saber como puedo hacer en R una segmentación de archivo > similar a como se hace en SPSS. > > Un Abrazo a todos > > Leonardo > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE > running at host imx3.etecsa.cu > Visit our web-site:<http://www.kaspersky.com> <http://www.kaspersky.com>, > <http://www.viruslist.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 > > > --- > 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.kaspersky.com>, > <http://www.viruslist.com> <http://www.viruslist.com> > > > > --- > This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running at host imx3.etecsa.cu > Visit our web-site: <http://www.kaspersky.com> <http://www.kaspersky.com>, <http://www.viruslist.com> <http://www.viruslist.com> > > > > --- > 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]]
Hola José Hasta aquí no tengo problemas, es decir cuando quiero seleccionar un solo valor en este caso "setosa" pero si además en el filtrado quiero incluir "versicolor" como lo hago??? Saludos Leonardo El 01/12/11 03:58, José Trujillo Carmona escribió:> > Una aclaración más. Prueba: > > En la ventana de instrucciones: > > data(iris, package="datasets") [Botón ejecutar] > > Datos -> Conjunto de datos activo -> Seleccionar conjunto de datos activo > Datos -> Conjunto de datos activo -> Filtrar el conjunto de datos activo > En la ventana de filtrado escribe: > Expresión de selección: Species=="setosa" > Nombre del nuevo conjunto de datos iris_setosa > > A continuación dedícate a explorar el resultado, bien con: > Estadísticos -> Resúmenes -> Conjunto de Datos activo > > o bien con: > ls.str(pat="iris_setosa") [Botón ejecutar] > > Saludos. > > > > El 01/12/11 09:47, José Trujillo Carmona escribió: >> Reitero parte de lo dicho: >> >> Datos -> conjunto de datos activo -> Filtrar el conjunto de datos >> activo >> >> En la expresión de selección se pondría: factor=="valor" >> >> Te permite separar el conjunto de datos en función de los valores un >> factor (o cualquier otro criterio de segmentacion). >> >> Como dice Antonio José, si impones dos condiciones, han de ser >> condiciones compatibles. "&" significa que se seleccionan las filas >> que cumplan ambas condiciones SIMULTÁNEAMENTE. Por otra parte como >> señala Antonio José, "|" significa que se seleccionan las filas que >> cumplan alguna de las dos condiciones; no haría falta que se cumplan >> las dos. >> >> Si lo que pretendes es separar dos segmentos, cada uno con una >> condición, tienes que hacerlo: separando primero uno; recuperando el >> conjunto de datos original y, finalmente, repitiendo el procedimiento >> para separar el segundo segmento. >> >> Como indiqué para separar varios segmentos de una columna en varias >> columnas en función de los valores de un factor, la función es unstack. >> >> Saludos. >> >> >> >> El 01/12/11 07:10, Antonio José Sáez Castillo escribió: >>> Bueno Leonardo, si impones >>> >>> factor=="valor"& factor=="valor2" >>> >>> es lógico que no te de nada porque factor no puede valer dos cosas a >>> la vez. Por otra parte, la sintaxis de >>> >>> factor=="valor" | factor=="valor2" >>> >>> es correcta, pero no podemos ayudarte porque no nos aclaras cuál es >>> el factor ni los valores. >>> >>> El 30/11/2011 15:20, r-help-es-request en r-project.org escribió: >>>> Message: 4 >>>> Date: Wed, 30 Nov 2011 09:22:18 -0500 >>>> From: Leonardo Hernández Pérez <leonardo.hernandez en etecsa.cu> >>>> To: José Trujillo Carmona<trujillo en unex.es> >>>> Cc:r-help-es en r-project.org >>>> Subject: Re: [R-es] Segmentar archivos en R >>>> Message-ID:<4ED63C1A.9070200 en etecsa.cu> >>>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >>>> >>>> Hola José y a todos los colegas: >>>> Ya intenté hacerlo con: >>>> >>>> Datos -> conjunto de datos activo -> Filtrar el conjunto de datos >>>> activo >>>> >>>> Solo que no he logrado filtrar más de un valor en Rcommander. Por >>>> ejemplo: >>>> >>>> factor=="valor"& factor=="valor2" No me da nada >>>> >>>> y >>>> >>>> factor=="valor" | factor=="valor2" Me da el conjunto de datos >>>> completos >>>> >>>> Estoy cometiendo algún error en el filtrado????? >>>> >>>> Un Abrazo, >>>> >>>> Leonardo >>>> >>>> >>>> >>>> >>>> >>>> El 30/11/11 05:28, José Trujillo Carmona escribió: >>>>> Bueno tienes cuatro opciones de las que dos se han comentado aquí. >>>>> >>>>> En RCommander tienes: >>>>> >>>>> Estadísticos> Resúmenes -> Resúmenes numéricos >>>>> >>>>> En la ventana de detalles te aparece un botón que pone "Resumir >>>>> por grupos". >>>>> >>>>> En versiones antiguas de RCommander este comando utilizaba la función >>>>> tapply que se ha comentado aquí y que se sigue utilizando en otras >>>>> funciones de RCommander. >>>>> >>>>> La segmentación "más fuerte", aquella que te permite aplicar una >>>>> tanda >>>>> variada de procedimientos a un "segmento" de los datos, la tienes en, >>>>> RCommander: >>>>> >>>>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>>>> datos activo >>>>> >>>>> En la expresión de selección se pondría: factor=="valor" >>>>> >>>>> Te permite separar el conjunto de datos en función de los valores un >>>>> factor (o cualquier otro criterio de segmentacion). >>>>> >>>>> Por último tienes la función unstack que es equivalente a un filtrado >>>>> más fuerte (te separa de una sola vez y te mantiene en el mismo >>>>> archivo >>>>> todos los grupos) pero supongo que exige que todos los grupos >>>>> tengan el >>>>> mismo número de datos para mantener la coherencia de las filas. >>>>> Esta no >>>>> la domino. >>>>> >>>>> Saludos. >>>>> >>>>> >>>>> >>>>> >>>>> El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >>>>>> Hola colegas: >>>>>> >>>>>> Necesito saber como puedo hacer en R una segmentación de archivo >>>>>> similar a como se hace en SPSS. >>>>>> >>>>>> Un Abrazo a todos >>>>>> >>>>>> Leonardo >>>>>> >>>>>> >>>>>> --- >>>>>> This message was processed by Kaspersky Mail Gateway >>>>>> 5.6.28/RELEASE running at host imx3.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 >>>>>> https://stat.ethz.ch/mailman/listinfo/r-help-es >>>>>> >>>>> [[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 >>>>> >>>>> >>>>> --- >>>>> 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 en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-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/20111202/2a1cccaf/attachment-0001.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/20111202/2a1cccaf/attachment-0001.pl>
Hola Jorge, Muchas gracias a ti y a todos los colegas de la lista: Ahora si, esta es la solución. Un abrazo Leonardo El 02/12/11 13:59, Jorge I Velez escribió:> PROVINCIA %in% c("Villa Clara", "La Habana")------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20111202/acf5290c/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/20111202/acf5290c/attachment.pl>
Hola.Personalmente prefiero usar lenguaje SQL.require(sqldf)dat01 <- sqldf("select * from dat00 where provincia in (''la habana'',''victoria'')") Atte.Patricio. [[alternative HTML version deleted]]
Si quieres dos grupos, ya te lo dijeron. El equivalente al OR lógico es el operador | (en los teclados castellanos está en el uno con la tecla "Alt Gr": En la expresión de selección: Species=="setosa"|Species=="versicolor" > iris_set_ver <- subset(iris, subset=Species=="setosa"|Species=="versicolor") Cuando se cargan los datos en la ventana de Mensajes (abajo) pone: [2] NOTA: El conjunto de datos iris tiene 150 filas y 5 columnas. Cuando se hace el filtrado con dos especies pone: [3] NOTA: El conjunto de datos iris_set_ver tiene 100 filas y 5 columnas. Si va a poner muchos OR tienes un problema y creo que debes buscar otras de las herramientas que te han recomendado. Te puedes plantear quitar en vez de poner: > iris_set_ver <- subset(iris, subset=Species!="virginica") Saludos. El 02/12/11 20:46, Leonardo Hernández Pérez escribió:> Hola José > > Hasta aquí no tengo problemas, es decir cuando quiero seleccionar un > solo valor en este caso "setosa" pero si además en el filtrado quiero > incluir "versicolor" como lo hago??? > > Saludos > > Leonardo > > > El 01/12/11 03:58, José Trujillo Carmona escribió: >> >> Una aclaración más. Prueba: >> >> En la ventana de instrucciones: >> >> data(iris, package="datasets") [Botón ejecutar] >> >> Datos -> Conjunto de datos activo -> Seleccionar conjunto de datos >> activo >> Datos -> Conjunto de datos activo -> Filtrar el conjunto de datos activo >> En la ventana de filtrado escribe: >> Expresión de selección: Species=="setosa" >> Nombre del nuevo conjunto de datos iris_setosa >> >> A continuación dedícate a explorar el resultado, bien con: >> Estadísticos -> Resúmenes -> Conjunto de Datos activo >> >> o bien con: >> ls.str(pat="iris_setosa") [Botón ejecutar] >> >> Saludos. >> >> >> >> El 01/12/11 09:47, José Trujillo Carmona escribió: >>> Reitero parte de lo dicho: >>> >>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>> datos activo >>> >>> En la expresión de selección se pondría: factor=="valor" >>> >>> Te permite separar el conjunto de datos en función de los valores un >>> factor (o cualquier otro criterio de segmentacion). >>> >>> Como dice Antonio José, si impones dos condiciones, han de ser >>> condiciones compatibles. "&" significa que se seleccionan las filas >>> que cumplan ambas condiciones SIMULTÁNEAMENTE. Por otra parte como >>> señala Antonio José, "|" significa que se seleccionan las filas que >>> cumplan alguna de las dos condiciones; no haría falta que se cumplan >>> las dos. >>> >>> Si lo que pretendes es separar dos segmentos, cada uno con una >>> condición, tienes que hacerlo: separando primero uno; recuperando el >>> conjunto de datos original y, finalmente, repitiendo el >>> procedimiento para separar el segundo segmento. >>> >>> Como indiqué para separar varios segmentos de una columna en varias >>> columnas en función de los valores de un factor, la función es unstack. >>> >>> Saludos. >>> >>> >>> >>> El 01/12/11 07:10, Antonio José Sáez Castillo escribió: >>>> Bueno Leonardo, si impones >>>> >>>> factor=="valor"& factor=="valor2" >>>> >>>> es lógico que no te de nada porque factor no puede valer dos cosas >>>> a la vez. Por otra parte, la sintaxis de >>>> >>>> factor=="valor" | factor=="valor2" >>>> >>>> es correcta, pero no podemos ayudarte porque no nos aclaras cuál es >>>> el factor ni los valores. >>>> >>>> El 30/11/2011 15:20, r-help-es-request@r-project.org escribió: >>>>> Message: 4 >>>>> Date: Wed, 30 Nov 2011 09:22:18 -0500 >>>>> From: Leonardo Hernández Pérez <leonardo.hernandez@etecsa.cu> >>>>> To: José Trujillo Carmona<trujillo@unex.es> >>>>> Cc:r-help-es@r-project.org >>>>> Subject: Re: [R-es] Segmentar archivos en R >>>>> Message-ID:<4ED63C1A.9070200@etecsa.cu> >>>>> Content-Type: text/plain; charset="iso-8859-1"; Format="flowed" >>>>> >>>>> Hola José y a todos los colegas: >>>>> Ya intenté hacerlo con: >>>>> >>>>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>>>> datos activo >>>>> >>>>> Solo que no he logrado filtrar más de un valor en Rcommander. Por >>>>> ejemplo: >>>>> >>>>> factor=="valor"& factor=="valor2" No me da nada >>>>> >>>>> y >>>>> >>>>> factor=="valor" | factor=="valor2" Me da el conjunto de datos >>>>> completos >>>>> >>>>> Estoy cometiendo algún error en el filtrado????? >>>>> >>>>> Un Abrazo, >>>>> >>>>> Leonardo >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> El 30/11/11 05:28, José Trujillo Carmona escribió: >>>>>> Bueno tienes cuatro opciones de las que dos se han comentado aquí. >>>>>> >>>>>> En RCommander tienes: >>>>>> >>>>>> Estadísticos> Resúmenes -> Resúmenes numéricos >>>>>> >>>>>> En la ventana de detalles te aparece un botón que pone "Resumir >>>>>> por grupos". >>>>>> >>>>>> En versiones antiguas de RCommander este comando utilizaba la >>>>>> función >>>>>> tapply que se ha comentado aquí y que se sigue utilizando en otras >>>>>> funciones de RCommander. >>>>>> >>>>>> La segmentación "más fuerte", aquella que te permite aplicar una >>>>>> tanda >>>>>> variada de procedimientos a un "segmento" de los datos, la tienes >>>>>> en, >>>>>> RCommander: >>>>>> >>>>>> Datos -> conjunto de datos activo -> Filtrar el conjunto de >>>>>> datos activo >>>>>> >>>>>> En la expresión de selección se pondría: factor=="valor" >>>>>> >>>>>> Te permite separar el conjunto de datos en función de los valores un >>>>>> factor (o cualquier otro criterio de segmentacion). >>>>>> >>>>>> Por último tienes la función unstack que es equivalente a un >>>>>> filtrado >>>>>> más fuerte (te separa de una sola vez y te mantiene en el mismo >>>>>> archivo >>>>>> todos los grupos) pero supongo que exige que todos los grupos >>>>>> tengan el >>>>>> mismo número de datos para mantener la coherencia de las filas. >>>>>> Esta no >>>>>> la domino. >>>>>> >>>>>> Saludos. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> El 29/11/11 20:11, Leonardo Hernández Pérez escribió: >>>>>>> Hola colegas: >>>>>>> >>>>>>> Necesito saber como puedo hacer en R una segmentación de archivo >>>>>>> similar a como se hace en SPSS. >>>>>>> >>>>>>> Un Abrazo a todos >>>>>>> >>>>>>> Leonardo >>>>>>> >>>>>>> >>>>>>> --- >>>>>>> This message was processed by Kaspersky Mail Gateway >>>>>>> 5.6.28/RELEASE running at host imx3.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 >>>>>> >>>>>> >>>>>> --- >>>>>> 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 >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es@r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-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> >> > > > --- > 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> >[[alternative HTML version deleted]]
¿Por qué no subset( iris, Species %in% c("setosa", "virginica" ) ) ? Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com
Efectivamente en el campo de entrada de RCommander, "Expresión de selección" se puede poner iris, Species %in% c("setosa", "virginica" ) Y se obtiene el resultado deseado. Muchas gracias Carlos. El 03/12/11 00:24, Carlos J. Gil Bellosta escribió:> ¿Por qué no > > subset( iris, Species %in% c("setosa", "virginica" ) ) > > ? > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com >