R tiene una evolución enorme, que se manifiesta en la publicación de numerosas versiones a lo largo del tiempo. De hecho, no siempre es fácil saber cuál es la versión que tenemos en nuestro ordenador. Y esto puede ser importante porque existen multitud de paquetes que requieren tener una versión determinada o superior a esa. En esta entrada os vamos a enseñar a descubrir qué versión de R tenemos instalada en nuestros dispositivos. Y esto es independiente de si tenemos Linux, Windows o Mac.
En Linux, aquí os describimos cómo poder tener actualizado vuestro R a la última versión. Y luego podréis comprobar la versión instalada con los tres modos que os describiremos a continuación.
Quiero leer...
Descubrir qué versión de R tenemos instalada
Existen diversas formas para ver qué versión de R tenemos.
Abrimos R desde la consola para descubrir qué versión de R tenemos
El primer paso, y quizás más sencillo, es simplemente ejecutar R desde la terminal o consola. Para ello simplemente ejecutamos R
.
~$ R R version 4.2.2 (2022-10-31) -- "Innocent and Trusting" Copyright (C) 2022 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) R es un software libre y viene sin GARANTIA ALGUNA. Usted puede redistribuirlo bajo ciertas circunstancias. Escriba 'license()' o 'licence()' para detalles de distribucion. R es un proyecto colaborativo con muchos contribuyentes. Escriba 'contributors()' para obtener más información y 'citation()' para saber cómo citar R o paquetes de R en publicaciones. Escriba 'demo()' para demostraciones, 'help()' para el sistema on-line de ayuda, o 'help.start()' para abrir el sistema de ayuda HTML con su navegador. Escriba 'q()' para salir de R. [Previously saved workspace restored]
Como podemos ver, al inicio del todo ya nos dice la versión: R version 4.2.2 (2022-10-31)
. Esto nos indica que la versión de que disponemos es la 4.2.2, publicada el 31 de octubre de 2022.
Conocer la versión con R.version
Una vez que estamos dentro de R en la consola, podemos también ejecutar R.version
.
> R.version _ platform x86_64-pc-linux-gnu arch x86_64 os linux-gnu system x86_64, linux-gnu status major 4 minor 2.2 year 2022 month 10 day 31 svn rev 83211 language R version.string R version 4.2.2 (2022-10-31) nickname Innocent and Trusting
Como podemos ver, en la fila que comienza con version.string
tenemos la información completa. Y esta información es justamente la que aparecía en la opción anterior. Además, también conocemos el apodo de esta versión en nickname
, que se llama Innocent and Trusting
.
Usando sessionInfo()
Un comando también muy útil es sessionInfo()
, que no nos da solo la versión de R, sino también la versión del sistema operativo que estemos usando. Importante es que la I
de Info
va en mayúsculas. La documentación oficial de esta función la podéis encontrar aquí.
> sessioninfo() Error in sessioninfo() : no se pudo encontrar la función "sessioninfo" > sessionInfo() R version 4.2.2 (2022-10-31) Platform: x86_64-pc-linux-gnu (64-bit) Running under: Linux Mint 20.2 Matrix products: default BLAS/LAPACK: /opt/OpenBLAS/lib/libopenblas_nehalemp-r0.3.21.so locale: [1] LC_CTYPE=es_ES.UTF-8 LC_NUMERIC=C [3] LC_TIME=es_ES.UTF-8 LC_COLLATE=es_ES.UTF-8 [5] LC_MONETARY=es_ES.UTF-8 LC_MESSAGES=es_ES.UTF-8 [7] LC_PAPER=es_ES.UTF-8 LC_NAME=C [9] LC_ADDRESS=C LC_TELEPHONE=C [11] LC_MEASUREMENT=es_ES.UTF-8 LC_IDENTIFICATION=C attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] compiler_4.2.2
De estos tres modos descritos, podemos ver rápidamente cuál es la versión de R que tenemos en nuestro sistema.