Ana içeriğe atla

Kurs

purrr ile Orta Düzey Fonksiyonel Programlama

Orta4 sa

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

R4 sa17 video49 Alıştırma3,850 XP5,677Başarı belgesi

Ücretsiz Hesap Oluşturun

Google ile devam edin
veya
Devam ederek şu belgeleri kabul etmiş olursunuz: Kullanım Şartları, bizim Gizlilik Politikası ve verilerinizin ABD'de depolandığını.

Binlerce şirketteki öğrenciler tarafından seviliyor

Bir Ekibi mi Eğitiyorsunuz?

İşletmeler için Dene

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 içeriği

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

Hemen Kaydolun

DataCamp for Mobile ile veri becerilerinizi geliştirin

Mobil kurslarımız ve günde 5 dakikalık kodlama görevlerimizle hareket halindeyken ilerleme kaydedin.