Hola a todos/as: Perdonad por la insistencia, pues ya os he consultado sobre este asunto en alguna ocasión, y fueron varias ñas personas que me orientaron, mas no consigo darle forma. Veamos... Supongamos que se trata de realizar un análisis sobre una lista que alberga los datos y los parámetros a tener en cuenta en el análisis. Como resultado del mismo,se genera un dataframe, que será el origen de datos a volcar en el fichero de resultados. Pues bien, si quiero articularlo todo utilizando clases S3, ¿cómo debo hacer?. Se supone que la función constructora devuelve la lista con los datos a analizar y los parámetros que determinen el tipo de análisis. Luego habrá un método en esa misma clase, el cual realizará el análisis (llamando a funciones auxiliares que se supone que están en otro fichero), ... Hasta aquí bien (creo), pero ¿dónde ubico el método que vuelca en fichero de texto los resultados almacenados en el dataframe?. ¿Tiene sentido que ese método pertenezca a la misma clase que la lista de partida?. Como veis, estoy algo perdida o al menos desorientada, que a los efectos viene a ser casi lo mismo... A ver si me podéis hacer de brújula. Gracias. Eva [[alternative HTML version deleted]]
Hola. Por si os interesa, acaban de publicar la versión 0.96. http://www.rstudio.org/download/ Un Saludo, ________________________________________________________ Miguel Ángel Rodríguez Muíños Dirección Xeral de Innovación e Xestión da Saúde Pública Consellería de Sanidade Xunta de Galicia http://dxsp.sergas.es http://www.leugimsan.es ________________________________________________________ Nota: A información contida nesta mensaxe e os seus posibles documentos adxuntos é privada e confidencial e está dirixida únicamente ó seu destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, por favor elimínea. A distribución ou copia desta mensaxe non está autorizada. Nota: La información contenida en este mensaje y sus posibles documentos adjuntos es privada y confidencial y está dirigida únicamente a su destinatario/a. Si usted no es el/la destinatario/a original de este mensaje, por favor elimínelo. La distribución o copia de este mensaje no está autorizada. See more languages: http://www.sergas.es/aviso_confidencialidad.htm
Hola, ¿Alguien me puede orientar en mi duda, please?. Gracias Eva --- El mar, 15/5/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: De: Eva Prieto Castro <evapcastro@yahoo.es> Asunto: Clases S3 Para: r-help-es@r-project.org Fecha: martes, 15 de mayo, 2012 00:04 Hola a todos/as: Perdonad por la insistencia, pues ya os he consultado sobre este asunto en alguna ocasión, y fueron varias ñas personas que me orientaron, mas no consigo darle forma. Veamos... Supongamos que se trata de realizar un análisis sobre una lista que alberga los datos y los parámetros a tener en cuenta en el análisis. Como resultado del mismo,se genera un dataframe, que será el origen de datos a volcar en el fichero de resultados. Pues bien, si quiero articularlo todo utilizando clases S3, ¿cómo debo hacer?. Se supone que la función constructora devuelve la lista con los datos a analizar y los parámetros que determinen el tipo de análisis. Luego habrá un método en esa misma clase, el cual realizará el análisis (llamando a funciones auxiliares que se supone que están en otro fichero), ... Hasta aquí bien (creo), pero ¿dónde ubico el método que vuelca en fichero de texto los resultados almacenados en el dataframe?. ¿Tiene sentido que ese método pertenezca a la misma clase que la lista de partida?. Como veis, estoy algo perdida o al menos desorientada, que a los efectos viene a ser casi lo mismo... A ver si me podéis hacer de brújula. Gracias. Eva [[alternative HTML version deleted]]
Estimada Eva Su correo personalmente me resulta difícil de entender, por ejemplo, si escribe dafa.fffrrrame, podemos responder data.frame, pero ideas o consultas que tienen varias líneas de código R, sin ver nada de estas, nos exige suponer o imaginar código que no vemos, sería como ser adivinos a su problema. Si lo escribe de otra forma, yo podría entender algo y opinar algunas cosas, pero así, no la alcanzo a entender. Javier -----Mensaje original----- From: Eva Prieto Castro Sent: Wednesday, May 16, 2012 3:42 AM To: r-help-es en r-project.org Subject: Re: [R-es] Clases S3 Hola, ¿Alguien me puede orientar en mi duda, please?. Gracias Eva --- El mar, 15/5/12, Eva Prieto Castro <evapcastro en yahoo.es> escribió: De: Eva Prieto Castro <evapcastro en yahoo.es> Asunto: Clases S3 Para: r-help-es en r-project.org Fecha: martes, 15 de mayo, 2012 00:04 Hola a todos/as: Perdonad por la insistencia, pues ya os he consultado sobre este asunto en alguna ocasión, y fueron varias ñas personas que me orientaron, mas no consigo darle forma. Veamos... Supongamos que se trata de realizar un análisis sobre una lista que alberga los datos y los parámetros a tener en cuenta en el análisis. Como resultado del mismo,se genera un dataframe, que será el origen de datos a volcar en el fichero de resultados. Pues bien, si quiero articularlo todo utilizando clases S3, ¿cómo debo hacer?. Se supone que la función constructora devuelve la lista con los datos a analizar y los parámetros que determinen el tipo de análisis. Luego habrá un método en esa misma clase, el cual realizará el análisis (llamando a funciones auxiliares que se supone que están en otro fichero), ... Hasta aquí bien (creo), pero ¿dónde ubico el método que vuelca en fichero de texto los resultados almacenados en el dataframe?. ¿Tiene sentido que ese método pertenezca a la misma clase que la lista de partida?. Como veis, estoy algo perdida o al menos desorientada, que a los efectos viene a ser casi lo mismo... A ver si me podéis hacer de brújula. Gracias. Eva [[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
Hola, Javier: Comprendo tu razonamiento; sin embargo, lo considero una pregunta genérica sobre cómo utilizar objetos S3. Gracias. Eva --- El mié, 16/5/12, Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com> escribió: De: Marcuzzi, Javier Rubén <javier.ruben.marcuzzi@gmail.com> Asunto: Re: [R-es] Clases S3 Para: "Eva Prieto Castro" <evapcastro@yahoo.es>, r-help-es@r-project.org Fecha: miércoles, 16 de mayo, 2012 14:31 Estimada Eva Su correo personalmente me resulta difícil de entender, por ejemplo, si escribe dafa.fffrrrame, podemos responder data.frame, pero ideas o consultas que tienen varias líneas de código R, sin ver nada de estas, nos exige suponer o imaginar código que no vemos, sería como ser adivinos a su problema. Si lo escribe de otra forma, yo podría entender algo y opinar algunas cosas, pero así, no la alcanzo a entender. Javier -----Mensaje original----- From: Eva Prieto Castro Sent: Wednesday, May 16, 2012 3:42 AM To: r-help-es@r-project.org Subject: Re: [R-es] Clases S3 Hola, ¿Alguien me puede orientar en mi duda, please?. Gracias Eva --- El mar, 15/5/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: De: Eva Prieto Castro <evapcastro@yahoo.es> Asunto: Clases S3 Para: r-help-es@r-project.org Fecha: martes, 15 de mayo, 2012 00:04 Hola a todos/as: Perdonad por la insistencia, pues ya os he consultado sobre este asunto en alguna ocasión, y fueron varias ñas personas que me orientaron, mas no consigo darle forma. Veamos... Supongamos que se trata de realizar un análisis sobre una lista que alberga los datos y los parámetros a tener en cuenta en el análisis. Como resultado del mismo,se genera un dataframe, que será el origen de datos a volcar en el fichero de resultados. Pues bien, si quiero articularlo todo utilizando clases S3, ¿cómo debo hacer?. Se supone que la función constructora devuelve la lista con los datos a analizar y los parámetros que determinen el tipo de análisis. Luego habrá un método en esa misma clase, el cual realizará el análisis (llamando a funciones auxiliares que se supone que están en otro fichero), ... Hasta aquí bien (creo), pero ¿dónde ubico el método que vuelca en fichero de texto los resultados almacenados en el dataframe?. ¿Tiene sentido que ese método pertenezca a la misma clase que la lista de partida?. Como veis, estoy algo perdida o al menos desorientada, que a los efectos viene a ser casi lo mismo... A ver si me podéis hacer de brújula. Gracias. Eva [[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 Eva, Yo no termino de entender bien el problema. Seguramente si propusieras un ejemplo sencillo las cosas serían más fáciles. En todo caso, te aconsejo más enlaces que pueden ayudarte a enfocar el asunto. Verás que incluyo un enlace al manual de creación de paquetes porque intuyo que parte del lío que tienes está relacionado con eso: https://github.com/hadley/devtools/wiki/S3 http://cran.r-project.org/doc/manuals/R-lang.html http://cran.r-project.org/doc/manuals/R-exts.html Me reafirmo en mi consejo de leer el código de otros. Ahí verás ejemplos de cómo resolver problemas posiblemente parecidos al tuyo. Saludos. Oscar. El 14/05/2012 23:04, "Eva Prieto Castro" <evapcastro@yahoo.es> escribió: [[alternative HTML version deleted]]
Hola, Oscar: Gracias. Al fin he comprendido cómo funciona el sistema de clases S3!!. Creo que me había centrado mucho en intentar comprender la página 34 de http://www.r-project.org/doc/Rnews/Rnews_2004-1.pdf, cuando en realidad, después de entender cómo es realmente, me he dado cuenta de que esse ejemplo resulta muy confuso, porque no respeta el convenio de nomenclatura function.class, e incluso se refiere a generalización de clases, cuando creo que lo correcto es hablar de generalización de funciones. En definitiva, que la teoría ya la tengo muy clarita, sobre todo con el primer enlace que referiste, y ahora sólo falta aplicarla. Un saludo. Eva --- El jue, 17/5/12, Oscar Perpiñan <oscar.perpinan@gmail.com> escribió: De: Oscar Perpiñan <oscar.perpinan@gmail.com> Asunto: Re: [R-es] Clases S3 Para: "Eva Prieto Castro" <evapcastro@yahoo.es> CC: r-help-es@r-project.org Fecha: jueves, 17 de mayo, 2012 01:08 Hola Eva, Yo no termino de entender bien el problema. Seguramente si propusieras un ejemplo sencillo las cosas serían más fáciles. En todo caso, te aconsejo más enlaces que pueden ayudarte a enfocar el asunto. Verás que incluyo un enlace al manual de creación de paquetes porque intuyo que parte del lío que tienes está relacionado con eso: https://github.com/hadley/devtools/wiki/S3 http://cran.r-project.org/doc/manuals/R-lang.html http://cran.r-project.org/doc/manuals/R-exts.html Me reafirmo en mi consejo de leer el código de otros. Ahí verás ejemplos de cómo resolver problemas posiblemente parecidos al tuyo. Saludos. Oscar. El 14/05/2012 23:04, "Eva Prieto Castro" <evapcastro@yahoo.es> escribió: [[alternative HTML version deleted]]
Hola, Hay una nueva versión de RStudio 0.96.230 disponible desde ayer que permite algo tan interesante como crear un documento HTML que integre código R y sus resultados (gráficos, texto) directamente desde RStudio (con los paquetes "knitr" y "markdown"). Para crear estos documentos se utiliza un lenguaje de marcas muy sencillo (Markdown) que procesado con knitr, permite la creación de esos documentos HTML http://rstudio.org/docs/authoring/using_markdown 2012/5/15 <miguel.angel.rodriguez.muinos@sergas.es>> Hola. > > Por si os interesa, acaban de publicar la versión 0.96. > http://www.rstudio.org/download/ > > > Un Saludo, > ________________________________________________________ > Miguel Ángel Rodríguez Muíños > Dirección Xeral de Innovación e Xestión da Saúde Pública > Consellería de Sanidade > Xunta de Galicia > http://dxsp.sergas.es > http://www.leugimsan.es > ________________________________________________________ > > > > > > > Nota: A información contida nesta mensaxe e os seus posibles documentos > adxuntos é privada e confidencial e está dirixida únicamente ó seu > destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, > por favor elimínea. A distribución ou copia desta mensaxe non está > autorizada. > > Nota: La información contenida en este mensaje y sus posibles documentos > adjuntos es privada y confidencial y está dirigida únicamente a su > destinatario/a. Si usted no es el/la destinatario/a original de este > mensaje, por favor elimínelo. La distribución o copia de este mensaje no > está autorizada. > > See more languages: http://www.sergas.es/aviso_confidencialidad.htm > > _______________________________________________ > 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]]
Disculpad, he enviado sin querer el correo antes de terminarlo. Hay una nueva versión de RStudio 0.96.230 disponible desde ayer que permite algo tan interesante como crear un documento HTML que integre código R y sus resultados (gráficos, texto) directamente desde RStudio (con los paquetes "knitr" y "markdown"). Para crear estos documentos se utiliza un lenguaje de marcas muy sencillo (Markdown) que procesado con knitr, permite la creación del documento HTML. Ejemplos sencillos de cómo usarlo aparecen descritos en esta página: http://rstudio.org/docs/authoring/using_markdown Adicionalmente los creadores de RStudio han puesto a disposición de la comunidad un espacio (RPubs) donde se pueden publicar documentos generados de esta forma (Markdown+knitr) en la Web. Esta posibilidad permitiría intercambiar resultados (si es que pueden ser de dominio público) de ejemplos, dudas, etc como muchas veces ocurre en esta lista, sin necesidad de adjuntar la captura de pantalla, tan sólo bastaría indicar la referencia de la URL del resultado de exportar nuestro HTML al espacio RPubs. Un ejemplo del cómo, aquí: http://blog.rstudio.org/2012/06/04/announcing-rpubs/ Saludos, Carlos Ortega www.qualityexcellence.es El 5 de junio de 2012 01:11, Carlos Ortega <cof@qualityexcellence.es>escribió:> Hola, > > Hay una nueva versión de RStudio 0.96.230 disponible desde ayer que > permite algo tan interesante como crear un documento HTML que integre > código R y sus resultados (gráficos, texto) directamente desde RStudio (con > los paquetes "knitr" y "markdown"). Para crear estos documentos se utiliza > un lenguaje de marcas muy sencillo (Markdown) que procesado con knitr, > permite la creación de esos documentos HTML > > http://rstudio.org/docs/authoring/using_markdown > > 2012/5/15 <miguel.angel.rodriguez.muinos@sergas.es> > > Hola. >> >> Por si os interesa, acaban de publicar la versión 0.96. >> http://www.rstudio.org/download/ >> >> >> Un Saludo, >> ________________________________________________________ >> Miguel Ángel Rodríguez Muíños >> Dirección Xeral de Innovación e Xestión da Saúde Pública >> Consellería de Sanidade >> Xunta de Galicia >> http://dxsp.sergas.es >> http://www.leugimsan.es >> ________________________________________________________ >> >> >> >> >> >> >> Nota: A información contida nesta mensaxe e os seus posibles documentos >> adxuntos é privada e confidencial e está dirixida únicamente ó seu >> destinatario/a. Se vostede non é o/a destinatario/a orixinal desta mensaxe, >> por favor elimínea. A distribución ou copia desta mensaxe non está >> autorizada. >> >> Nota: La información contenida en este mensaje y sus posibles documentos >> adjuntos es privada y confidencial y está dirigida únicamente a su >> destinatario/a. Si usted no es el/la destinatario/a original de este >> mensaje, por favor elimínelo. La distribución o copia de este mensaje no >> está autorizada. >> >> See more languages: http://www.sergas.es/aviso_confidencialidad.htm >> >> _______________________________________________ >> 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 >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]