Hola amigos, de nuevo aquí haciendo preguntas, Tengo instalada la versión de R 3.1.2 para Windows veo que está disponible la 3.1.3 Hoy empece a trabajar con la interconexión R con Excel. Quise Instalar el paquete XLConnect y ya tuve alguna pega porque decía que una parte del mismo está escrito en la versión 3.1.3. Aquí, en este mundillo, ya veo que el que no corre vuela porque la 3.1.3 es de este mes. Mi pregunta(s) son 1 ¿Es imprescindible tener siempre actualizada la versión? 2 ¿Para actualizarlo, tengo que desinstalar la versión previa y reinstalar la última? ¿lo hace el nuevo paquete sin decirle nada? ¿o puedo solo copiar algún archivo específico y a andar? Gracias -- Our Utopy http://utopicmaths.blogspot.com.es/ http://financialmeth.blogspot.com.es/ [[alternative HTML version deleted]]
Hola, ¿qué tal?> 1 ¿Es imprescindible tener siempre actualizada la versión?Respuesta breve: sí. Respuesta larga: las nuevas versiones solucionan errores de las anteriores. ¿Para qué quieres mantener una versión no solo mejorable sino mejorada? Además, versiones viejas no deberían tener soporte (de la comunidad): ¿para qué dedicar nuestro tiempo en arreglar un problema (en una versión vieja) que probablemente ya está solucionado (en la nueva)?> 2 ¿Para actualizarlo, tengo que desinstalar la versión previa y reinstalar > la última? ¿lo hace el nuevo paquete sin decirle nada? ¿o puedo solo copiar > algún archivo específico y a andar?Depende de tu sistema operativo. En Windows, creo, puedes usar el paquete installr para automatizar el proceso: http://cran.r-project.org/web/packages/installr/index.html Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com
Como complemento a lo que dice Carlos, hay que tener cuidado si tienes script creados en versiones anteriores. Por ejemplo con la última actualización me dejó de funcionar un script en el que usaba una función del paquete httr llamado connect que en la última actualización de R está "incluido" en otro paquete de R de los paquetes que se cargan por defecto, con lo que la orden no hacía lo que yo esperaba. En este caso la solución fue sencilla (httr::connect), pero hay que tenerlo en cuenta. También con la actualización de paquetes puede pasar que una función que usabas de manera habitual pase a no poder usarse por estar obsoleta y cambiada por otra más actual (a mi me ha pasado con el paquete TwitteR) Un saludo El 24 de marzo de 2015, 13:19, Carlos J. Gil Bellosta <cgb en datanalytics.com> escribió:> Hola, ¿qué tal? > > > 1 ¿Es imprescindible tener siempre actualizada la versión? > > Respuesta breve: sí. > Respuesta larga: las nuevas versiones solucionan errores de las > anteriores. ¿Para qué quieres mantener una versión no solo mejorable > sino mejorada? Además, versiones viejas no deberían tener soporte (de > la comunidad): ¿para qué dedicar nuestro tiempo en arreglar un > problema (en una versión vieja) que probablemente ya está solucionado > (en la nueva)? > > > 2 ¿Para actualizarlo, tengo que desinstalar la versión previa y > reinstalar > > la última? ¿lo hace el nuevo paquete sin decirle nada? ¿o puedo solo > copiar > > algún archivo específico y a andar? > > Depende de tu sistema operativo. En Windows, creo, puedes usar el > paquete installr para automatizar el proceso: > > http://cran.r-project.org/web/packages/installr/index.html > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.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]]
miguel.angel.rodriguez.muinos en sergas.es
2015-Mar-24 13:35 UTC
[R-es] Nuevas versiones y compatibilidad
Hola Our Utopy. Ya que hemos destapado la caja de los truenos con este hilo, paso a aportar "mi visión" sobre este tema. Como ya sabrás, los paquetes que están publicados en el CRAN de R-Project se compilan con la última versión de R. Eso hace que cuando te descargues un paquete (pongamos XLConnect, en tu caso) y lo instales en tu R, éste dé un warning de que ha sido compilado con una versión posterior a la que tienes instalada (si es el caso). Además de esto, puede suceder que algunos de esos paquetes publicados en CRAN, a la hora de recompilarlos con la nueva versión, den algún error de compilación o haya alguna función que no realizace exactamente lo mismo que antes (por las interdependencias entre paquetes y con R-base y sus funciones). Resumiendo: Para tu sorpresa te comento que TODOS los que te han respondido en este hilo tienen razón: es bueno tener la última versión de R y es bueno esperar a que todos los los paquetes estén verificados y actualizados por sus mantenedores. Por lo que, mi recomendación es que SIEMPRE tengas la última versión de R pero no seas el primero en instalarla... dale unos días para que los autores se percaten de posibles (necesarias) actualizaciones. Y, como también se comentó en este hilo, puedes tener conviviendo en el sistema varias versiones a la vez por lo que te recomiendo que NO sobreescribas ni borres la versión anterior. Instala la nueva en otra carpeta y realiza tus comprobaciones. Cuando estés completamente seguro de que la nueva versión está (para tí) 100% operativa puedes plantearte el borrarla. NOTA: ya ves que no te recomiendo usar el paquete "installr". Una recomendación a mayores: Al final la gente acaba trabajando, generalmente, con los mismos paquetes por lo que si los tienes identificados y te haces un pequeño script es trivial volver a instalarlos todos "de golpe" en la nueva versión. Un saludo, Miguel Rodríguez. Consellería de Sanidade Xunta de Galicia El 24/03/2015 a las 10:01, Our Utopy escribió:> Hola amigos, de nuevo aquí haciendo preguntas, > > Tengo instalada la versión de R 3.1.2 para Windows > veo que está disponible la 3.1.3 > > > Hoy empece a trabajar con la interconexión R con Excel. Quise Instalar el > paquete XLConnect y ya tuve alguna pega porque decía que una parte del > mismo está escrito en la versión 3.1.3. Aquí, en este mundillo, ya veo que > el que no corre vuela porque la 3.1.3 es de este mes. > > Mi pregunta(s) son > > 1 ¿Es imprescindible tener siempre actualizada la versión? > 2 ¿Para actualizarlo, tengo que desinstalar la versión previa y reinstalar > la última? ¿lo hace el nuevo paquete sin decirle nada? ¿o puedo solo copiar > algún archivo específico y a andar? > > Gracias > >________________________________ 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 Miguel (Our Utopy), Un detalle adicional, no te inquietes demasiado con las nuevas versiones de "R". Afortunadamente ahora ya salen cada 6 meses (en abril y en octubre). Ha coincidido que al poco de que hayas entrado en este mundo de "R" se ha liberado la nueva version, la de abril... Este proceso que te vamos contando que es un poco puñetero por los muchos rotos de diferentes tipos que ocasiona, afortunadamente solo tienes que gestionarlos un par de veces al año. Bueno, siempre puedes ir en modo "extremo" e instalarte a diario la última versión de desarrollo, aunque no creo que por ahora estés muy interesado en ello. Saludos, Carlos Ortega www.qualityexcellence.es El 24 de marzo de 2015, 10:01, Our Utopy <ourutopy en gmail.com> escribió:> Hola amigos, de nuevo aquí haciendo preguntas, > > Tengo instalada la versión de R 3.1.2 para Windows > veo que está disponible la 3.1.3 > > > Hoy empece a trabajar con la interconexión R con Excel. Quise Instalar el > paquete XLConnect y ya tuve alguna pega porque decía que una parte del > mismo está escrito en la versión 3.1.3. Aquí, en este mundillo, ya veo que > el que no corre vuela porque la 3.1.3 es de este mes. > > Mi pregunta(s) son > > 1 ¿Es imprescindible tener siempre actualizada la versión? > 2 ¿Para actualizarlo, tengo que desinstalar la versión previa y reinstalar > la última? ¿lo hace el nuevo paquete sin decirle nada? ¿o puedo solo copiar > algún archivo específico y a andar? > > Gracias > > > -- > Our Utopy > http://utopicmaths.blogspot.com.es/ > http://financialmeth.blogspot.com.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 >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
?Hola. 1 ¿Es imprescindible tener siempre actualizada la versión? Algunas veces uno crea un código para un momento puntual en la vida (¿algún proyecto de la universidad, una asesoría a un desconocido que improbablemente veremos después, etc.?)? y luego no lo revisa en mucho tiempo. Si bien es cierto, como ya te comentaron, que es la mejor costumbre estar actualizado, uno puede mantener los programas corriendo con versiones anteriores de varias formas [y poder sostener reproducibilidad]. Por ejemplo, ha sido noticia últimamente el paquete checkpoint ( http://cran.r-project.org/web/packages/checkpoint/index.html) que te permite ocupar versiones de paquetes para fechas precisas de manera tan sencilla como añadir al programa: checkpoint("2015-03-24") [para la fecha de hoy, por ejemplo]. ?Saludos.? -- «No soy aquellas sombras tutelares que honré con versos que no olvida el tiempo.» JL Borges [[alternative HTML version deleted]]
Sí, ese uso en "Producción" de versiones de algún script de "R" que tira de versiones de paquetes muy específicas empieza a ser habitual. Señal también de que "R" está entrando en entorno donde el cambio a la última versión no es tan sencillo como en los entornos locales en los que trabajamos. Otro paquete que cumple esa función es: "miniCRAN". http://cran.r-project.org/web/packages/miniCRAN/index.html Pero vaya, para los fines que creo que busca Manuel (Our Utopy) la opción de actualización a la última versión es lo más recomendable... Saludos, Carlos Ortega www.qualityexcellence.es El 24 de marzo de 2015, 15:59, Freddy Omar López Quintero < freddy.vate01 en gmail.com> escribió:> ?Hola. > > 1 ¿Es imprescindible tener siempre actualizada la versión? > > > Algunas veces uno crea un código para un momento puntual en la vida (¿algún > proyecto de la universidad, una asesoría a un desconocido que > improbablemente veremos después, etc.?)? y luego no lo revisa en mucho > tiempo. Si bien es cierto, como ya te comentaron, que es la mejor costumbre > estar actualizado, uno puede mantener los programas corriendo con versiones > anteriores de varias formas [y poder sostener reproducibilidad]. > > Por ejemplo, ha sido noticia últimamente el paquete checkpoint ( > http://cran.r-project.org/web/packages/checkpoint/index.html) que te > permite ocupar versiones de paquetes para fechas precisas de manera tan > sencilla como añadir al programa: checkpoint("2015-03-24") [para la fecha > de hoy, por ejemplo]. > > ?Saludos.? > > > -- > «No soy aquellas sombras tutelares > que honré con versos que no olvida el tiempo.» > > JL Borges > > [[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 >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]