R

共有:

この質問は、過去 12 か月間で使用した言語の 1 つに「R」を選択した回答者に提示されました。留意すべき重要な要因は、このアンケートは開発者をターゲットしているのに対し、多くの R ユーザーは自身を開発者と識別していないということです。主要言語の 1 つに R を選択した R ユーザーは 16% のみで、ほとんどの R ユーザー(64%)は Python を主要言語として示しています。さらに、調査に参加した R ユーザーの約半数は学生です。

どのバージョンの R を主に使用していますか?

48%

4.1 以降

48%

4.0 以降

15%

4.0

8%

16%

3.6

1%

5%

3.5

60% を超える回答者が最新バージョンの R を使用しています。昨年の 25% に比べてわずか 11% がバージョン 3.6 以上の言語を使用していると答えました。また、非常に多くの回答者が使用している R のバージョンを知らないと答えています。

R 4.1 のどの構文機能をコードに使用し始めましたか?

35%

ネイティブのパイプ演算子

20%

匿名関数の短縮構文 \(x)

55%

なし

半数以上の回答者が R 4.1 の構文機能を使い始めています。匿名関数のショートハンド構文を使い始めた人の 49% はネイティブのパイプ演算子も使用し始めています。

どの IDE を R のコーディングに使用していますか?

78%

RStudio

18%

Visual Studio Code

11%

PyCharm

10%

Jupyter Notebook

5%

DataSpell

3%

Visual Studio

3%

他の IntelliJ ベースの IDE 

4%

その他

R の使用目的は何ですか?

70%

データ解析

55%

教育目的

17%

機械学習

8%

パーサー /スクレイパー / ETL スクリプトなどのプログラミング

4%

本番コード

3%

その他

R のユースケースは前年に比べて非常に安定しています。回答者の半数以上が R をデータ解析または教育の目的で使用しています。

通常、次のうちどのパッケージを R と使用していますか?

56%

ggplot2

38%

dplyr

29%

tidyr

29%

plotly

28%

data.table

19%

shiny

13%

devtools

GGPlot2 は R と併用される最も一般的なパッケージです。回答者の 50% 以上がこのパッケージを使用しています。データ可視化はデータサイエンスと教育で最も重要な業務の 1 つであるため、GGPlot が R と併用される最も一般的なパッケージであるのも当然です。

R コードの編成にはどのような形態を使用していますか?

70%

ピュアな .R ファイル

39%

IDE のプロジェクト

32%

Rmarkdown

10%

Shiny アプリケーション

8%

特定の環境内の R コード

1%

その他

R コードはどこで実行していますか?

90%
92%

ローカルマシン

25%
16%

サーバー

10%
10%

クラウドサービス

5%
3%

クラスター

1%

その他

昨年から仮想マシンを使用して R コードを実行する手法の人気が高まっています。2022 年には 4 人に 1 人の回答者が R コードの実行にサーバーを使用しています。とはいえ、大多数のユーザーはローカルマシンで R コードを実行しています。

コードのデバッグには何を使用していますか?

51%

決まったツールは使用していない

28%

IDE(RStudio、PyCharm など)でブレークポイントを使用している

22%

Rstudio の “Rerun with Debug” または “Show traceback” 機能

14%

debug()

6%

browser()

6%

traceback()

最後までご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。