Bu sorular, yalnızca son 12 ayda kullandığı dillerden biri olarak R'yi de işaretleyen katılımcılara gösterilmiştir. Göz önünde bulundurulması gereken önemli etmenlerden biri anketimizde geliştiricileri hedeflememiş olmamızdır. Ancak R kullanıcılarının büyük bir kısmı kendilerini geliştirici olarak görmemektedir. 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'u belirtmiştir. Ayrıca araştırmamıza katılan R kullanıcılarının neredeyse yarısı öğrencidir.

R

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

48%16% 5% 2% 2%28% 0%4.0 veya daha yeni3.63.53.43.3 veya daha eskiBilmiyorumDiğer

Katılımcıların çoğu kullandıkları R sürümünü bilmemektedir. Ayrıca R kullanıcıları özel bir eski R sürümüne bağlılık göstermez, R dili yeni sürümlerini hızlı bir şekilde benimseme eğiliminde bulunmaktadırlar.

R'ı hangi amaçlar için kullanıyorsunuz?

71%54%23% 8% 4% 3%Veri çözümlemeEğitim amaçlarıBilgisayarla öğrenmeAyrıştırıcı/sıyırıcı/ETL betikleri programlamaÜretim koduDiğer

Katılımcıların %50'si eğitim amaçlı olarak R kullanmaktadır. Öğrenci olmayan kesimin %42'si de eğitim için R kullanmaktadır.

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

2021
2020
54%/57%36%/37%27%/34%25%/32%24%/ -18%/22%15%/17%14%/15%14%/14%12%/13% 9%/10% 8%/8%ggplot2dplyrdata.tableplotlytidyrshinyrandomForestdevtoolsstringrcaretXGBoostdtplyr
Bütün sonuçlar

data.table ve plotly R paketlerinin popülerliği zamanla azalmıştır. Öte yandan düzenli olarak herhangib bir paket kullanmayan katılımcıların oranında artış olmuştur.

Hangi R kodu formu organizasyonunu kullanıyorsunuz?

68%42%27%11% 9% 1%Ham .R dosyalarıIDE'deki projelerRmarkdownShiny uygulamalarıBelirli bir ortamda R koduDiğer

R kullanıcılarının %50'den daha azı kodlarını organize etmek için projelerini IDE'de kullanır.

R kodunu nerede yürütüyorsunuz?

Yerel makineSunucuBulut hizmetiClusterDiğerYerel makine92%Sunucu16%Bulut hizmeti10%Cluster3%Diğer1%

Neredeyse tüm R kullanıcıları kodlarını yerel makinelerde yürütmektedir.

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

50%27%24%14% 5% 5% 0%Belirli bir araç kullanmıyorumIDE'deki kesme noktalarını kullanıyorumRstudio “Rerun with Debug” veya “Show traceback” özellikleridebug()browser()traceback()Diğer

R kullanıcılarının %50'si herhangi bir hata ayıklama aracı kullanmıyor.

R kullanıcıları
Diğerleri
64%/61%41%/35%38%/28%36%/29%23%/19%21%/23%16%/12%16%/29%MySQLPostgreSQLMongoDBSQLiteMS SQL ServerMariaDBOracle VeritabanıRedis
Bütün sonuçlar

PostgreSQL, MongoDB ve SQLite R kullanıcıları arasında en popüler veritabanları iken Redis'in tercih edilme oranı oldukça düşüktür.

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

83%13%12%12% 2% 6%RStudioVSCode (Visual Studio Code)PyCharmJupyter NotebookVisual StudioDiğer

RStudio, bu yıl da lider konumda yer almaktadır.

RStudio yıllar boyunca R için en popüler IDE olmuştur. Ancak, işler çok hızlı şekilde değişebilir. R eklentili PyCharm'ı denemek ister misiniz? PyCharm Community Edition ile tamamen ücretsizdir.

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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.