Ana içeriğe geç

Kurs

purrr ile Orta Düzey Fonksiyonel Programlama

Orta Düzey4 sa

purrr ile öğrenmeye devam ederek sağlam, temiz ve bakımı kolay yinelemeli kod oluşturun.

R4 sa17 video49 Egzersiz3,850 XP5,695Başarı belgesi

Ücretsiz Hesabınızı Oluşturun

Google ile devam edin
veya
Devam ederek, Kullanım Koşullarımızı ve Gizlilik Politikamızı kabul etmiş ve verilerinizin ABD'de saklandığını onaylamış olursunuz.

Binlerce şirketteki öğrenenler tarafından beğenildi

Bir Ekibe mi Eğitim Veriyorsunuz?

İşletmeler İçin Deneyin

Kurs Açıklaması

Hiç purrr açıklamasında geçen ("R için bir fonksiyonel programlama araç seti") ifadenin neye karşılık geldiğini merak ettin mi? O halde doğru yerdesin! Bu kurs, purrr'ün fonksiyonel programlama kısmında sana rehberlik edecek — başka bir deyişle, map(.x, .f) içindeki .f'nin sunduğu esnekliği tam olarak nasıl kullanacağını öğrenecek; listeler, vektörler ve data.frame üzerinde sağlam, temiz ve bakımı kolay bir kodla yinelemeler yapabileceksin. Kurs boyunca kendi eşleyicilerini (ya da lambda fonksiyonlarını) nasıl yazacağını, ayrıca predicate'leri ve zarf işlevlerini (adverbs) nasıl kullanacağını öğreneceksin. Son olarak, bu yeni bilgileri bir kullanım örneğinde uygulayarak; basit, iç içe geçmiş bir liste üzerinde bu bilgileri nasıl kullanabileceğini, öğeleri nasıl çıkartıp, tutup ya da eleyeceğini, bu listedeki sonuçları işlemek ve ayrıştırmak için fonksiyonları nasıl birleştireceğini, purrr iş akışını diğer fonksiyonların içine nasıl entegre edeceğini ve purrr'ün fonksiyonel araçlarıyla kopyala–yapıştırdan nasıl kaçınacağını göreceksin.

Ön Koşullar

Müfredat

Kurs planı

1

purrr ile Programlama

Lambda fonksiyonları, eşleyiciler ve predicate'ler gözünü mü korkutuyor? Artık korkma! purrr bilgisini tazeledikten sonra fonksiyonel programlamaya giriş yapacağız, adsız (anonim) fonksiyonları ve predicate'leri keşfedeceğiz ve bunları veriyi temizlemek ve keşfetmek için nasıl kullanabileceğimizi göreceğiz.
Bölüme Başla
2

Fonksiyonel programlama: teoriden pratiğe

3

purrr ile daha iyi kod

Bu bölümde, daha anlaşılır, daha temiz ve bakımı daha kolay kod yazmak için purrr kullanacağız. compose() ve negate() ile temiz fonksiyonlar yazmayı öğreneceğiz. Ayrıca, mevcut fonksiyonlardan argümanları "önceden doldurarak" fonksiyonları birleştirmek için partial() kullanacağız. Son olarak, Tidyverse ile temiz kod yazmamıza yardımcı olan kullanışlı bir veri yapısı olan liste-sütunlarıyla (list-columns) tanışacağız.
Bölüme Başla
4

Vaka çalışması

Bu bölümde, purrr hakkında bildiklerimizi bir vaka çalışmasında bir araya getireceğiz. Burada, Twitter'dan kazınmış verileri analiz etmek için purrr kullanacağız. Veriyi düzenlemek için temiz kod kullanacağız ve ardından 2018 RStudio konferansındaki Twitter etkileyicilerini belirleyeceğiz.
Bölüme Başla
R

purrr ile Orta Düzey Fonksiyonel Programlama

Kurs
Tamamlandı

Başarı Belgesi Kazanın

Şimdi Kaydol

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günlük 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleyin.