R

Paylaş:

Bu sorular yalnızca R'yi üç birincil programlama dilinden biri olarak seçen katılımcılara gösterildi.

Paylaş:

Birincil olarak hangi R sürümünü kullanıyorsunuz?

49%

4.2 veya daha yeni

12%

48%

4.1

10%

15%

4.0

6%

8%

3.6

1%

3.5

Katılımcıların neredeyse yarısı, bu dil için genel trend olan R'nin en son sürümlerini kullanıyor.

R'de kodlama için hangi IDE'yi kullanıyorsunuz?

78%

RStudio

17%

Visual Studio Code

11%

Jupyter Notebook

10%

PyCharm

4%

DataSpell

3%

Farklı bir IntelliJ tabanlı IDE

3%

Visual Studio

1%

Eclipse StatET

2%

Diğer

Kodunuzda R 4.1 söz dizimi özelliklerinden hangilerini kullanmaya başladınız?

38%

35%

Yerel ardışık düzen operatörü

23%

20%

Anonim işlevler için kısa söz dizimi

51%

55%

Hiç

R'yi hangi amaçla kullanıyorsunuz?

76%

Veri analizi

50%

Eğitim amaçlı

23%

Makine öğrenimi

8%

Ayrıştırıcı / sıyırıcı / ETL komut dosyası programlama

7%

Üretim kodu

1%

Diğer

R için kullanım örnekleri yıllar boyunca tutarlı bir istikrar gösteriyor. Katılımcıların yarısından fazlası veri analizi ve eğitim amacıyla R'yi kullanıyor.

Hangi R kodu organizasyonu türünü kullanıyorsunuz?

77%

ham .R dosyaları

33%

Rmarkdown

29%

IDE'deki projeler

13%

Shiny uygulamaları

10%

Belirli bir ortamda R kodu

4%

Quarto

1%

Diğer

R kodunu nerede yürütüyorsunuz?

88%

Yerel makine

25%

Sunucu

12%

Bulut hizmeti

6%

Küme

1%

Diğer

Kullanıcıların büyük çoğunluğu yerel makinelerinde R kodunu çalıştırmaya devam ediyor. Sunucu kullanan katılımcıların oranı (%25) geçen yıla göre değişmedi.

Kodunuzda hata ayıklamak için ne kullanıyorsunuz?

50%

Belirli bir araç kullanmıyorum

28%

Bir IDE'de kesme noktaları kullanıyorum

22%

RStudio “Rerun with Debug” veya “Show Traceback” özellikleri

12%

debug()

8%

traceback()

7%

browser()

1%

Diğer

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.