R

Compartir:

Estas preguntas se presentaron a los encuestados que seleccionaron R como uno de los lenguajes que habían utilizado en los últimos 12 meses. Un factor importante que tener en cuenta es que nuestra encuesta iba dirigida a desarrolladores, mientras que muchos usuarios de R no se identifican como tales. Solo el 16 % de los usuarios de R mencionaron R entre sus lenguajes principales, mientras que la mayoría de los usuarios de R (64 %) identifican Python como su lenguaje principal. Además, aproximadamente la mitad de los usuarios de R en nuestra investigación son estudiantes.

¿Qué versión de R utiliza habitualmente?

48%

4.1 o posterior

48%

4.0 o posterior

15%

4.0

8%

16%

3.6

1%

5%

3.5

Más del 60 % de los encuestados utiliza las últimas versiones de R. Solo el 11 % afirma utilizar versiones 3.6 o anteriores del lenguaje, frente al 25 % del año pasado. Un número considerable de encuestados no sabía qué versión de R utiliza.

¿Qué características de la sintaxis de R 4.1 ha empezado a utilizar en su código?

35%

Operador de tubería nativo

20%

Sintaxis abreviada para funciones anónimas \(x)

55%

Ninguno

Más de la mitad de los encuestados han empezado a utilizar las características sintácticas de R 4.1. El 49 % de los que empezaron a utilizar la sintaxis abreviada para funciones anónimas también empezaron a utilizar operadores de procesos nativos.

¿Qué IDE usa para codificar en R?

78%

RStudio

18%

VS Code (Visual Studio Code)

11%

PyCharm

10%

Jupyter Notebook

5%

DataSpell

3%

Visual Studio

3%

Otro IDE basado en IntelliJ 

4%

Otros

¿Para qué utiliza R?

70%

Análisis de datos

55%

Fines educativos

17%

Aprendizaje automático

8%

Programación de scripts de ETL/parsers/scrapers/ETL, etc.

4%

Código de producción

3%

Otros

Los casos de uso de R se mantienen bastante estables año tras año. Más de la mitad de los encuestados utiliza R para el análisis de datos o con fines educativos.

¿Cuáles de los siguientes paquetes utiliza habitualmente con R?

56%

ggplot2

38%

dplyr

29%

tidyr

29%

plotly

28%

data.table

19%

shiny

13%

devtools

GGPlot2 es el paquete más popular para usar con R: más del 50 % de los encuestados lo utilizan. Dado que la visualización de datos es una de las tareas más importantes en la ciencia de datos y la educación, no es de extrañar que GGPlot sea el paquete más popular para usar con R.

¿Qué forma de organización de código R utiliza?

70%

Archivos .R puros

39%

Proyectos en el IDE

32%

Rmarkdown

10%

aplicaciones Shiny

8%

Código R dentro de un entorno específico

1%

Otros

¿Dónde ejecuta código R?

90%
92%

Máquina local

25%
16%

Servidor

10%
10%

Servicio en la nube

5%
3%

Clúster

1%

Otros

La popularidad del uso de máquinas virtuales para ejecutar código R ha crecido desde el año pasado. Uno de cada cuatro encuestados utiliza servidores para ejecutar código R en 2022. No obstante, una abrumadora mayoría de usuarios ejecuta código R en sus máquinas locales.

¿Qué utiliza para depurar su código?

51%

No utilizo ninguna herramienta específica

28%

Utilizo puntos de interrupción en el IDE (RStudio, PyCharm, etc.)

22%

Funcionalidades «Rerun with Debug» o «Show traceback» de Rstudio

14%

debug()

6%

browser()

6%

traceback()

¡Gracias por el tiempo que nos ha dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.