R

공유하기:

이러한 질문은 지난 12개월 동안 사용한 언어 중 하나로 R을 선택한 응답자에게 표시되었습니다. 꼭 알아야 할 점은 본 설문조사가 개발자를 대상으로 했지만 많은 R 사용자가 자신을 개발자로 인식하지 않는다는 것입니다. R 사용자의 16%만이 R을 기본 언어라고 응답한 반면, 대부분의 R 사용자(64%)는 Python을 기본 언어로 생각하고 있습니다. 또한 이번 연구 조사에서는 R 사용자의 절반 가량이 학생이었습니다.

어떤 버전의 R을 주로 사용하시나요?

48%

4.1 이상

48%

4.0 이상

15%

4.0

8%

16%

3.6

1%

5%

3.5

응답자의 60% 이상은 최신 버전의 R을 사용하고 있습니다. R 3.6 이하 버전의 사용자 비율은 작년에는 25%에 달했으나 올해는 11%에 불과합니다. 본인이 사용하는 R 버전을 모르는 응답자 비율도 상당히 높습니다.

코드에서 사용하기 시작한 R 4.1 구문 기능은 무엇인가요?

35%

네이티브 파이프 연산자

20%

익명 함수 \(x)의 약식 구문

55%

없음

응답자 중 절반 이상은 R 4.1 구문 기능을 사용하기 시작했습니다. 익명 함수에 축약형 구문의 사용자 중 49%는 네이티브 파이프 연산자도 함께 사용하기 시작했습니다.

R을 코딩하기 위해 어떤 IDE를 사용하시나요?

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% 이상이 이 패키지를 사용합니다. 데이터 시각화는 데이터 과학 및 교육에서 가장 중요한 작업 중 하나이기에, 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 코드 실행 시 가상 머신을 사용한다는 응답의 비율은 작년부터 증가해 왔습니다. 응답자 4명 중 1명은 2022년 R 코드 실행 시 서버를 사용하지만, 대다수의 사용자는 여전히 로컬 컴퓨터에서 R 코드를 실행합니다.

코드를 디버그할 때 무엇을 사용하시나요?

51%

특별한 도구를 사용하지 않음

28%

IDE(RStudio, PyCharm 등)에서 중단점 사용

22%

Rstudio 'Rerun with Debug' 또는 'Show traceback' 기능

14%

debug()

6%

browser()

6%

traceback()

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.