Veri Araçları
R, veri yapılarıyla oynamanı sağlayan bir dizi işleve sahiptir:
seq():from,tovebyargümanlarını belirterek diziler üret.rep(): Vektör ve listelerin öğelerini yinele.sort(): Bir vektörü artan sırada sırala. Sayısallar üzerinde çalışır; karakter dizileri ve mantıksallar için de geçerlidir.rev(): Tersi tanımlı olan veri yapılarındaki öğeleri tersine çevir.str(): Herhangi bir R nesnesinin yapısını göster.append(): Vektörleri veya listeleri birleştir.is.*(): Bir R nesnesinin sınıfını kontrol et.as.*(): Bir R nesnesini bir sınıftan diğerine dönüştür.unlist(): (İç içe de olabilir) listeleri düzleştirerek bir vektör üret.
Sosyal medya profil görüntülenmeleri verisini hatırlıyor musun? Son yedi güne ait LinkedIn ve Facebook görüntülenme sayıları listeler olarak önceden tanımlandı.
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
- Hem
linkedinhem defacebooklistelerini birer vektöre dönüştür ve sırasıylali_vecvefb_vecolarak kaydet. - Sonra,
fb_vec'ili_vec'e ekle (Facebook verisi en sonda olmalı). Sonucusocial_vecolarak sakla. - Son olarak,
social_vec'i yüksekten düşüğe sırala. Ortaya çıkan vektörü yazdır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# The linkedin and facebook lists have already been created for you
linkedin <- list(16, 9, 13, 5, 2, 17, 14)
facebook <- list(17, 7, 5, 16, 8, 13, 14)
# Convert linkedin and facebook to a vector: li_vec and fb_vec
# Append fb_vec to li_vec: social_vec
# Sort social_vec