Sari la conținutul principal
AcasăR

Curs

Programare funcțională intermediară cu purrr

IntermediarNivel de competențe
Actualizat 11.2024
Continuă să înveți cu purrr pentru a crea cod iterativ robust, curat și ușor de întreținut.
Începe cursul gratuit
RProgramming
4 h
17 videoclipuri
49 Exerciții
3,850 XP
5,670
Certificat de realizare

Creează-ți contul gratuit

Continuă cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și că datele tale sunt stocate în SUA.

Îndrăgit de cursanți din mii de companii

Group

Formare pentru o echipă?

Încearcă pentru afaceri

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

Foundations of Functional Programming with purrr
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ă

Ești pregătit să aprofundezi programarea funcțională și purrr? În acest capitol, vom explora conceptul de programare funcțională, gestionarea erorilor cu safely() și possibly() și vom introduce funcția compact() pentru un cod mai curat.
Începe capitolul
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

Programare funcțională intermediară cu purrr
Curs
finalizat

Obține diploma de absolvire

Adaugă această acreditare la profilul tău LinkedIn, CV sau rezumat
Distribuie pe rețelele de socializare și în evaluarea ta de performanță
Înscrie-te acum

Alătură-te celor peste 19 de milioane de cursanți și începe Programare funcțională intermediară cu purrr astăzi!

Creează-ți contul gratuit

Continuă cu GoogleArată mai multe opțiuni

sau


Continuând, accepți Termenii de utilizare, Politica de confidențialitate și că datele tale sunt stocate în SUA.

Dezvoltați-vă abilitățile de gestionare a datelor cu DataCamp pentru mobil

Fă progrese din mers cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.