BaşlayınÜcretsiz Başlayın

Yerleşik bir R işleviyle lapply kullan

Aşağıdaki egzersizleri çözmeden önce lapply() işlevinin belgelerine göz at. Kullanım bölümünde şu ifade gösteriliyor:

lapply(X, FUN, ...)

Genel olarak, lapply bir vektör veya liste X alır ve FUN işlevini bunun her bir üyesine uygular. FUN ek argümanlar gerektiriyorsa, bunları X ve FUN'u belirttikten sonra (...) geçirirsin. lapply()'ın çıktısı, X ile aynı uzunlukta bir listedir; her bir öğe, ilgili X öğesine FUN uygulanmasının sonucudur.

Artık veri bilimi becerilerini gerçekten tazeliyorsun; hadi veri bilimi tarihindeki en önemli isimlerden bazılarına tekrar bakalım. Ünlü matematikçiler/istatistikçiler ve doğdukları yıllardan oluşan bir vektör derledik. Bazı bilgileri çıkarmak sana kalmış!

Bu egzersiz

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • pioneers içindeki dizeleri : işaretinden bölen strsplit() çağrılarına bak. Sonuç olan split_math, 4 karakter vektöründen oluşan bir listedir: ilk vektör öğesi adı, ikinci öğe doğum yılını temsil eder.
  • split_math içindeki karakter vektörlerini küçük harfe çevirmek için lapply() kullan: split_math'in her bir öğesine tolower() uygula. Sonucu, yani bir listeyi, yeni bir değişken olan split_low'a ata.
  • Son olarak, str() ile split_low içeriğini incele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# The vector pioneers has already been created for you
pioneers <- c("GAUSS:1777", "BAYES:1702", "PASCAL:1623", "PEARSON:1857")

# Split names from birth year
split_math <- strsplit(pioneers, split = ":")

# Convert to lowercase strings: split_low


# Take a look at the structure of split_low
Kodu Düzenle ve Çalıştır