İçindekiler:
- Vektörler ile birden çok hesaplama yapılması
- dır - C ve Java gibi derlenmiş dillerin aksine - kullanabilmeniz için öncelikle kodunuzdan bir program oluşturmak için bir derleyiciye ihtiyacınız yoktur. R, sağladığınız kodu doğrudan yorumlar ve önceden derlenmiş kod / işlevlerin alt düzey çağrılarına dönüştürür.
Video: Milyonda Bir Görülen Hastalıklara Sahip 8 Sıradışı Çocuk 2025
R, yalnızca veri analizine yönelik alana özgü bir programlama dilinden başka bir şey değildir. Çok güçlü kılan benzersiz özelliklere sahiptir, en önemlisi de tartışmasız olarak vektörleri kavramıdır. Bu vektörler, bazen karmaşık işlemleri bir dizi değerde tek bir komutta gerçekleştirmenize izin verir.
Vektörler ile birden çok hesaplama yapılması
R, vektör tabanlı bir dildir. vektörü 'ı sayı veya metin satır veya sütun olarak düşünebilirsiniz. Örneğin {1, 2, 3, 4, 5} numaralı listeler bir vektör olabilir. Çoğu diğer programlama dilinden farklı olarak, R açık bir döngüye ihtiyaç duymadan tek bir işlemle tüm vektöre işlevler uygulamanızı sağlar.
Bazı gerçek R kodu olan vektörleri göstermenin zamanı geldi. Önce, x: >> xx [1] 1 2 3 4 5
adında bir vektöre 1: 5 değerlerini atayın. Daha sonra x vektöründeki her öğeye 2 değerini ekleyin: >> x + 2 [1] 3 4 5 6 7
Bir vektörü başka birine de ekleyebilirsiniz. X öğesine göre 6: 10 değerlerini x'e eklemek için aşağıdakileri yapın: >> x + 6: 10 [1] 7 9 11 13 15
Bunu diğer çoğu programlama dilinde yapmak için açık döngüsünün her x değerinden geçmesini sağlar. Bununla birlikte, R birçok işlemi tek bir adımda gerçekleştirmek üzere tasarlanmıştır. Bu işlevsellik, R'yi veri analizi için çok kullanışlı - ve güçlü - yapan özelliklerden biridir.
Sadece istatistiklerden fazlasını işlemek
R istatistikçiler tarafından istatistiksel veri analizini kolaylaştırmak için geliştirildi. Bu miras, R'yi neredeyse tüm istatistiksel hesaplamaları gerçekleştirmek için çok güçlü bir araç yapmaya devam ediyor.
R, istatistikteki kökenlerinden uzaklaşmaya başladığı için istatistikçilerden ziyade kendilerini programcı olarak tanımlayan birçok kişi R'ye karıştı. Sonuç, R şu anda çok çeşitli istatistiksel olmayan görevler için oldukça uygun: veri işleme, grafik görselleştirme ve her çeşit analiz. R, finans, doğal dil işleme, genetik, biyoloji ve pazar araştırması gibi alanlarda kullanılmaktadır.R, Turing complete,
, yani istediğiniz her şeyi programlamak için yalnızca R'yi kullanabilirsiniz.Bir derleyici olmaksızın kodu çalıştırmak R, tercüme dili olan
dır - C ve Java gibi derlenmiş dillerin aksine - kullanabilmeniz için öncelikle kodunuzdan bir program oluşturmak için bir derleyiciye ihtiyacınız yoktur. R, sağladığınız kodu doğrudan yorumlar ve önceden derlenmiş kod / işlevlerin alt düzey çağrılarına dönüştürür.
Uygulamada, yalnızca kodunuzu yazıp R'ye gönderdiğiniz anlamına gelir ve kod çalışır, böylece geliştirme döngüsü kolaylaşır. Bununla birlikte, bu kolay geliştirme, kod yürütme hızı pahasına gelir. Yorumlanmış bir dilin dezavantajı, kodun eşdeğer derlenmiş koddan daha yavaş çalışmasıdır. Başka dillerde deneyime sahipseniz, R'nin
C veya Java olmadığına dikkat edin. R'yi C gibi yordamsal bir dille veya Java gibi nesne yönelimli bir dil olarak kullanabilirsiniz, ancak çoğunlukla işlevsel programlama paradigmasına dayanmaktadır. Bu özellik biraz farklı bir zihniyet gerektirir. Diğer diller hakkında bildiklerini unutun ve tamamen farklı bir şeyler için hazırlanın.