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.
