R

Paylaş:

Bu sorular, yalnızca son 12 ayda kullandıkları dillerden biri olarak R'yi seçen katılımcılara gösterildi. Göz önünde bulundurulması gereken önemli etmenlerden biri de anketimizde geliştiricileri hedeflememiş olmamızdır. Ancak R kullanıcılarının büyük bir kısmı kendilerini geliştirici olarak tanımlamamakta. R kullanıcılarının yalnızca %16'sı R'yi ana dilleri arasında belirtirken R kullanıcılarının çoğu (%64) kullandıkları ana dil olarak Python'ı belirtti. Ayrıca araştırmamıza katılan R kullanıcılarının neredeyse yarısı öğrenci.

Çoğunlukla hangi R sürümünü kullanıyorsunuz?

48%

4.1 veya daha yeni

48%

4.0 veya daha yeni

15%

4.0

8%

16%

3.6

1%

5%

3.5

Katılımcıların %60'ından fazlası son R sürümlerini kullanıyor. Yalnızca %11'i 3.6 ya da daha eski dil sürümlerini kullandığını bildirdi. Geçen yıl bu oran %25'ti. Ayrıca, kullandığı R sürümünü bilmeyen de azımsanmayacak sayıda kullanıcı bulunuyor.

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

35%

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

20%

Anonim işlevler için kısa söz dizimi \(x)

55%

Hiç

Katılımcıların yarısından fazlasının R 4.1 söz dizimi özelliklerini kullanmaya başladığı görülüyor. Anonim işlevler için kestirme söz dizimlerinden yararlanmaya başlayanların %49'u ayrıca yerel pipe operatörlerini de kullanmaya başlamış.

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

78%

RStudio

18%

Visual Studio Code

11%

PyCharm

10%

Jupyter Notebook

5%

DataSpell

3%

Visual Studio

3%

Diğer IntelliJ tabanlı IDE'ler

4%

Diğer

R'yi hangi amaçla kullanıyorsunuz?

70%

Veri analizi

55%

Eğitim amaçlı

17%

Makine öğrenimi

8%

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

4%

Üretim kodu

3%

Diğer

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

Aşağıdaki paketlerden hangilerini R ile düzenli olarak kullanıyorsunuz?

56%

ggplot2

38%

dplyr

29%

tidyr

29%

plotly

28%

data.table

19%

shiny

13%

devtools

GGPlot2, katılımcıların yarısından fazlasının R ile kullandığı en popüler paket. Veri görselleştirme; veri bilimi ve eğitiminde en önemli görevlerden biri olduğu için GGPlot'un R ile kullanılan en popüler paket olması şaşırtıcı değil.

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

70%

ham .R dosyaları

39%

IDE'deki projeler

32%

Rmarkdown

10%

Shiny uygulamaları

8%

Belirli bir ortamda R kodu

1%

Diğer

R kodunu nerede yürütüyorsunuz?

90%
92%

Yerel makine

25%
16%

Sunucu

10%
10%

Bulut hizmeti

5%
3%

Küme

1%

Diğer

R kodu çalıştıran sanal makinelerin popülerliği de geçen yıldan bu yana arttı. Dört katılımcıdan biri 2022'de R kodu çalıştırmak için sunucuları kullanıyor. Bununla birlikte, baskın bir çoğunluk, R kodunu yerel makinelerinde çalıştırmaya devam ediyor.

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

51%

Belirli bir araç kullanmıyorum

28%

IDE'deki kesme noktalarını kullanıyorum (RStudio, PyCharm vb.)

22%

Rstudio “Rerun with Debug” veya “Show traceback” özellikleri

14%

debug()

6%

browser()

6%

traceback()

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.