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ırEgzersiz talimatları
pioneersiçindeki dizeleri:işaretinden bölenstrsplit()çağrılarına bak. Sonuç olansplit_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_mathiçindeki karakter vektörlerini küçük harfe çevirmek içinlapply()kullan:split_math'in her bir öğesinetolower()uygula. Sonucu, yani bir listeyi, yeni bir değişken olansplit_low'a ata.- Son olarak,
str()ilesplit_lowiç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