R

Teilen:

Diese Fragen wurden Personen gestellt, die R in den letzten 12 Monaten verwendet hatten. Ein wichtiger zu beachtender Faktor ist, dass sich unsere Umfrage an Entwickler*innen richtete, während sich viele R-Nutzer*innen nicht als solche identifizieren. Nur 16% der R-Nutzer*innen nannten R als ihre Hauptsprache. Die meisten R-Nutzer*innen (64%) gaben Python als ihre Hauptsprache an. Zudem sind etwa die Hälfte der R-Nutzer*innen in unserer Umfrage Studierende oder Schüler*innen.

Welche Version von R verwenden Sie hauptsächlich?

48%

4.1 oder neuer

48%

4.0 oder neuer

15%

4.0

8%

16%

3.6

1%

5%

3.5

Mehr als 60% der Befragten verwenden die neuesten R-Versionen. Nur 11% gaben an, Version 3.6 oder älter zu verwenden – im Vorjahr waren es noch 25%. Ein erheblicher Anteil der Befragten konnte die verwendete R-Version nicht angeben.

Welche Syntaxfunktionen von R4.1 haben Sie bereits in Ihrem Code verwendet?

35%

Nativer Pipe-Operator

20%

Kurzsyntax \(x) für anonyme Funktionen

55%

Keinen

Mehr als die Hälfte der Befragten nutzen bereits die Syntaxmerkmale von R 4.1. 49% derjenigen, die bereits die Kurzsyntax für anonyme Funktionen verwenden, nutzen auch native Pipe-Operatoren.

Welche IDE verwenden Sie für die Programmierung in R?

78%

RStudio

18%

VS Code

11%

PyCharm

10%

Jupyter Notebook

5%

DataSpell

3%

Visual Studio

3%

Andere IntelliJ-basierte IDE 

4%

Sonstige

Wofür verwenden Sie R?

70%

Datenanalyse

55%

Aus-/Weiterbildung, Unterricht

17%

Maschinelles Lernen

8%

Programmierung von Parsern/Scrapern/ETL-Skripten usw.

4%

Produktionscode

3%

Sonstige

Die Einsatzbereiche von R bleiben von Jahr zu Jahr relativ stabil. Mehr als die Hälfte der Befragten verwenden R für Datenanalysen oder Bildungszwecke.

Welche der folgenden Pakete verwenden Sie regelmäßig bei der Arbeit mit R?

56%

ggplot2

38%

dplyr

29%

tidyr

29%

plotly

28%

data.table

19%

shiny

13%

devtools

GGPlot2 ist das Paket, das am häufigsten mit R verwendet wird – es wird von mehr als 50% der Befragten genutzt. Da die Datenvisualisierung zu den wichtigsten Aufgaben in der Data-Science-Ausbildung und -Praxis zählt, ist es nicht verwunderlich, dass GGPlot das am häufigsten mit R verwendete Paket ist.

Wir organisieren Sie Ihren R-Code?

70%

Reine .R-Dateien

39%

Projekte in der IDE

32%

Rmarkdown

10%

Shiny-Apps

8%

R-Code in einer bestimmten Umgebung

1%

Sonstige

Wo führen Sie R-Code aus?

90%
92%

Lokales System

25%
16%

Server

10%
10%

Cloud-Service

5%
3%

Cluster

1%

Sonstige

Die Verwendung von virtuellen Systemen für die Ausführung von R-Code hat seit dem letzten Jahr zugenommen. Jeder vierte Befragte verwendete im Jahr 2022 Server für die Ausführung von R-Code. Die überwältigende Mehrheit der Befragten führt ihren R-Code jedoch auf dem lokalen System aus.

Womit debuggen Sie Ihren Code?

51%

Ich verwende keine speziellen Tools

28%

Ich verwende Haltepunkte in der IDE (RStudio, PyCharm usw.)

22%

„Rerun with Debug“ oder „Show traceback“ in RStudio

14%

debug()

6%

browser()

6%

traceback()

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.