Cómo descubrir qué versión de R tenemos instalada

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.

Deja un comentario