Sari la conținutul principal

Curs

Programare funcțională intermediară cu purrr

Intermediar4 h

Continuă să înveți cu purrr pentru a crea cod iterativ robust, curat și ușor de întreținut.

R4 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}3,850 XP5,675Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Te-ai întrebat vreodată la ce se referă descrierea purrr („Un toolkit de programare funcțională pentru R")? Atunci ai ajuns la locul potrivit! Acest curs te va ghida prin partea de programare funcțională a purrr – cu alte cuvinte, vei învăța să profiți din plin de flexibilitatea oferită de .f în map(.x, .f) pentru a itera liste, vectori și data.frame cu un cod robust, curat și ușor de întreținut. Pe parcursul cursului, vei învăța să îți scrii propriii mapperi (sau funcții lambda) și cum să folosești predicatele și adverbele. În final, aceste cunoștințe vor fi aplicate într-un studiu de caz, astfel încât vei putea vedea cum le poți folosi pe un exemplu concret: o listă imbricată simplă – cum să extragi, să păstrezi sau să elimini elemente, cum să compui funcții pentru a manipula și analiza rezultatele, cum să integrezi fluxul de lucru purrr în alte funcții și cum să eviți copierea repetitivă cu instrumentele funcționale din purrr.

Cerințe prealabile

Curriculum

Structura cursului

1

Programare cu purrr

Funcțiile lambda, mapperii și predicatele ți se par intimidante? Nu mai este cazul! După o recapitulare a noțiunilor din purrr, vom intra în programarea funcțională de bază, vom descoperi funcțiile anonime și predicatele și vom vedea cum le putem folosi pentru a curăța și explora date.
Începe capitolul
2

Programare funcțională: de la teorie la practică

3

Cod mai bun cu purrr

În acest capitol, vom folosi purrr pentru a scrie cod mai clar, mai curat și mai ușor de întreținut. Vom învăța să scriem funcții curate cu `compose()` și `negate()`. Vom folosi și `partial()` pentru a compune funcții prin „precompletarea" argumentelor din funcții existente. În final, vom introduce coloanele-listă, o structură de date convenabilă care ne ajută să scriem cod curat folosind Tidyverse.
Începe capitolul
4

Studiu de caz

R

Programare funcțională intermediară cu purrr

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.