An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20110922/3c00d62c/attachment.pl>
[R-es] Data frame a partir de lista
10 messages · Usuario R, Jorge I Velez, Luciano Selzer +5 more
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20110922/23aab9cf/attachment.pl>
foo <- function( x, n ) c( x, rep( NA, n - length( x ) ) )
n <- max( unlist( lapply( XX , length ) ) )
do.call( rbind, lapply( XX, foo, n ) )
[,1] [,2] [,3] [,4] [,5]
[1,] "A" "A" NA NA NA
[2,] "B" "B" "B" "B" NA
[3,] "C" "C" "C" "C" "C"
El dÃa 22 de septiembre de 2011 15:44, Usuario R
<r.user.spain en gmail.com> escribió:
Hola
Alguien tiene una soluci'on elegante para convertir una lista con elementos
que tienen diferentes longitudes, por ejemplo:
XX <- list( rep("A",2), rep("B",4), rep("C",5))
en un data.frame, donde cada fila es uno de los elementos y que los "huecos"
se rellenen con "NA" ?
Porque si hago esto:
as.data.frame(do.call("rbind",XX))
Me repite elementos hasta rellenar los huecos y no es lo que necesito.
Muchas gracias a todos!!
Un saludo
--
Patricia GarcÃa González
    [[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
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20110922/83d3e2ee/attachment.pl>
Hola. Por si es de interés para alguien.... La versión 2.13.2 está anunciada para el 30 de Septiembre La versión 2.14 para el 31 de Octubre https://stat.ethz.ch/pipermail/r-announce/2011/000542.html 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 ======================================================== 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
Estimado Miguel: En primer lugar gracias por su anuncio de nuevas versiones, pero se me crea una duda que yo no puedo responderme. El 30 de septiembre hay disponible una versión que quedarÃa "obsoleta" el 31 de octubre. ¿Cuáles son las mejoras de estar actualizado y cuales los "perjuicios o inestabilidades" por tener código que puede quedar obsoleto? ¿Porqué no compilan una versión el 31 de octubre, con las mejoras introducidas en septiembre y octubre ? Yo tengo algunas cosas que dicen algo como "fue creado con una versión anterior, reinstale el paquete", pero el paquete para la nueva versión no existe. ¿ConvendrÃa esperar la versión 2.14? ¿La 2.13 tiene sentido? Sin duda quienes lo compilan me podrÃan dar miles de razones, pero yo no alcanzo a entender la polÃtica de actualización de R-project. ¿Porqué dos versiones tan próximas? Javier -----Mensaje original----- From: miguel.angel.rodriguez.muinos en sergas.es Sent: Friday, September 23, 2011 10:00 AM To: r-help-es en r-project.org Subject: [R-es] Próximas versiones de R Hola. Por si es de interés para alguien.... La versión 2.13.2 está anunciada para el 30 de Septiembre La versión 2.14 para el 31 de Octubre https://stat.ethz.ch/pipermail/r-announce/2011/000542.html 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 ======================================================== 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 en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
Hola, ¿qué tal? Respondo debajo. El dÃa 23 de septiembre de 2011 15:27, Javier Rubén Marcuzzi <javier.ruben.marcuzzi en gmail.com> escribió:
Estimado Miguel: En primer lugar gracias por su anuncio de nuevas versiones, pero se me crea una duda que yo no puedo responderme. El 30 de septiembre hay disponible una versión que quedarÃa "obsoleta" el 31 de octubre. ¿Cuáles son las mejoras de estar actualizado y cuales los "perjuicios o inestabilidades" por tener código que puede quedar obsoleto?
Con cada versión de R que se publica se publica una serie de cambios. Los introducidos en la versión 2.13.0, por ejemplo, pueden verse aquÃ: https://stat.ethz.ch/pipermail/r-announce/2011/000538.html
¿Porqué no compilan una versión el 31 de octubre, con las mejoras introducidas en septiembre y octubre ?
Hummm... buena pregunta. De todos modos, siendo un software gratuito que se actualiza prácticamente solo, no hay desventajas en que las mejoras que se realicen se incorporen cuanto antes.
Yo tengo algunas cosas que dicen algo como "fue creado con una versión anterior, reinstale el paquete", pero el paquete para la nueva versión no existe.
El problema suele ser que hay cambios no compatibles hacia atrás que rompen el paquete. Los autores tienen que estar atentos para que cada vez que se actualiza la versión de R su paquete no desaparezca (me pasó recientemente con el paquete CCP, que mágicamente desapareció).
¿ConvendrÃa esperar la versión 2.14? ¿La 2.13 tiene sentido?
PodrÃas tener un problema: que falle algo que está arreglado en la siguiente. La polÃtica de la lista de correo de R-help, que yo sepa, es no solucionar problemas en versiones viejas.
Sin duda quienes lo compilan me podrÃan dar miles de razones, pero yo no alcanzo a entender la polÃtica de actualización de R-project. ¿Porqué dos versiones tan próximas?
Admito que serÃa interesante conocer la polÃtica de los desarrolladores. Probablemente esté documentado por ahÃ. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com
Hola Javier. Como ya sabrás, la numeración de las versiones de R tiene un sentido concreto. Ahora mismo estamos en la versión 2 del software. Y la subversión es la 13. Hasta que haya cambios "mayores" no se pasará a la versión 3. Eso significa que cada vez que hay cambios que merece la pena implementar y publicar se saca una nueva subversión (en este caso han anunciado la 14 para finales del mes de Octubre). Entre subversiones puede que haya que realizar ciertos ajustes, correcciones o parches. Y eso nos lleva a la "subsubversión"... Por ejemplo: ahora mismo estamos en la 2.13.1 y han anunciado ciertas mejoras que se harán públicas a finales de Septiembre en la 2.13.2 Efectivamente, serÃa más cómodo que las actualizaciones fuesen más monolÃticas, pero hay que pensar que ciertas correcciones menores son necesarias (sobre todo si se detecta algún bug). Como siempre, la actualización de versión es elección del propio usuario. Mi recomendación (personal) es que en entornos de producción no se actualicen las versiones sin pasar antes por un entorno de desarrollo/pruebas. Para más información puedes consultar la siguiente URL: http://developer.r-project.org/ Un Saludo, Miguel. -----Mensaje original----- De: Javier Rubén Marcuzzi [mailto:javier.ruben.marcuzzi en gmail.com] Enviado el: viernes, 23 de septiembre de 2011 15:27 Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org Asunto: Re: [R-es] Próximas versiones de R Estimado Miguel: En primer lugar gracias por su anuncio de nuevas versiones, pero se me crea una duda que yo no puedo responderme. El 30 de septiembre hay disponible una versión que quedarÃa "obsoleta" el 31 de octubre. ¿Cuáles son las mejoras de estar actualizado y cuales los "perjuicios o inestabilidades" por tener código que puede quedar obsoleto? ¿Porqué no compilan una versión el 31 de octubre, con las mejoras introducidas en septiembre y octubre ? Yo tengo algunas cosas que dicen algo como "fue creado con una versión anterior, reinstale el paquete", pero el paquete para la nueva versión no existe. ¿ConvendrÃa esperar la versión 2.14? ¿La 2.13 tiene sentido? Sin duda quienes lo compilan me podrÃan dar miles de razones, pero yo no alcanzo a entender la polÃtica de actualización de R-project. ¿Porqué dos versiones tan próximas? Javier 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
Comento aqui solo que a partir de 2012 y la version 2.15.0, se pasa al modelo actual a dos versiones por año a una sola nueva versiòn por año (obviamente con la posibilidad de subsubversiones, si es necesario. Esto parece razonable como R ahora esta en una fase màs evolutivo! Kjetil 2011/9/23 <miguel.angel.rodriguez.muinos en sergas.es>:
Hola Javier. Como ya sabrás, la numeración de las versiones de R tiene un sentido concreto. Ahora mismo estamos en la versión 2 del software. Y la subversión es la 13. Hasta que haya cambios "mayores" no se pasará a la versión 3. Eso significa que cada vez que hay cambios que merece la pena implementar y publicar se saca una nueva subversión (en este caso han anunciado la 14 para finales del mes de Octubre). Entre subversiones puede que haya que realizar ciertos ajustes, correcciones o parches. Y eso nos lleva a la "subsubversión"... Por ejemplo: ahora mismo estamos en la 2.13.1 y han anunciado ciertas mejoras que se harán públicas a finales de Septiembre en la 2.13.2 Efectivamente, serÃa más cómodo que las actualizaciones fuesen más monolÃticas, pero hay que pensar que ciertas correcciones menores son necesarias (sobre todo si se detecta algún bug). Como siempre, la actualización de versión es elección del propio usuario. Mi recomendación (personal) es que en entornos de producción no se actualicen las versiones sin pasar antes por un entorno de desarrollo/pruebas. Para más información puedes consultar la siguiente URL: http://developer.r-project.org/ Un Saludo, Miguel. -----Mensaje original----- De: Javier Rubén Marcuzzi [mailto:javier.ruben.marcuzzi en gmail.com] Enviado el: viernes, 23 de septiembre de 2011 15:27 Para: RodrÃguez MuÃños, Miguel Ãngel; r-help-es en r-project.org Asunto: Re: [R-es] Próximas versiones de R Estimado Miguel: En primer lugar gracias por su anuncio de nuevas versiones, pero se me crea una duda que yo no puedo responderme. El 30 de septiembre hay disponible una versión que quedarÃa "obsoleta" el 31 de octubre. ¿Cuáles son las mejoras de estar actualizado y cuales los "perjuicios o inestabilidades" por tener código que puede quedar obsoleto? ¿Porqué no compilan una versión el 31 de octubre, con las mejoras introducidas en septiembre y octubre ? Yo tengo algunas cosas que dicen algo como "fue creado con una versión anterior, reinstale el paquete", pero el paquete para la nueva versión no existe. ¿ConvendrÃa esperar la versión 2.14? ¿La 2.13 tiene sentido? Sin duda quienes lo compilan me podrÃan dar miles de razones, pero yo no alcanzo a entender la polÃtica de actualización de R-project. ¿Porqué dos versiones tan próximas? Javier 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 en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es
"If you want a picture of the future - imagine a boot stamping on the human face - forever." George Orwell (1984)
An embedded and charset-unspecified text was scrubbed... Name: no disponible URL: <https://stat.ethz.ch/pipermail/r-help-es/attachments/20110923/c9a325a0/attachment.pl>