R

Поделиться:

На вопросы об R отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.

Поделиться:

Какой версией R вы обычно пользуетесь?

49%

4.2 и новее

12%

48%

4.1

10%

15%

4.0

6%

8%

3.6

1%

3.5

Почти половина респондентов использует последние версии R, и это постоянная тенденция для этого языка.

Какую IDE вы используете для программирования на R?

78%

RStudio

17%

Visual Studio Code

11%

Jupyter Notebook

10%

PyCharm

4%

DataSpell

3%

Другая IDE на основе IntelliJ

3%

Visual Studio

1%

Eclipse StatET

2%

Другое

Какие возможности синтаксиса R 4.1 вы используете в коде?

38%

35%

Нативный pipe-оператор

23%

20%

Сокращенный синтаксис для анонимных функций

51%

55%

Никакие

Для чего вы используете R?

76%

Анализ данных

50%

В образовательных целях

23%

Машинное обучение

8%

Программирование парсеров/скрейперов/ETL-скриптов

7%

Продакшн-код

1%

Другое

Области применения языка не меняются из года в год: больше половины респондентов используют R для анализа данных или в образовательных целях.

Какую форму организации R-кода вы используете?

77%

Чистые R-файлы

33%

Rmarkdown

29%

Проекты в IDE

13%

Shiny-приложения

10%

R-код в определенном окружении

4%

Quarto

1%

Другое

Что вы используете для выполнения R-кода?

88%

Локальная машина

25%

На сервере

12%

Облачный сервис

6%

Кластер

1%

Другое

Подавляющее большинство пользователей продолжают выполнять R-код на локальных машинах. Доля тех, кто предпочитает серверы (25%), с прошлого года осталась неизменной.

Что вы используете для отладки R-кода?

50%

Не использую никаких инструментов

28%

Использую точки останова в IDE

22%

Возможности RStudio «Rerun with Debug» или «Show Traceback»

12%

debug()

8%

traceback()

7%

browser()

1%

Другое

Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.