Vai al contenuto principale

Corso

Programmazione funzionale intermedia con purrr

Intermedio4 h

Continua a imparare con purrr per creare codice iterativo solido, pulito e facile da mantenere.

R4 h17 video49 esercizi3,850 XP5,677Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Ti sei mai chiesto a cosa si riferisca la descrizione di purrr (“A functional programming toolkit for R”)? Allora sei nel posto giusto! Questo corso ti guiderà nella parte di programmazione funzionale di purrr: in altre parole, imparerai a sfruttare al massimo la flessibilità offerta da .f in map(.x, .f) per iterare su altre liste, vettori e data.frame con un codice robusto, pulito e facile da mantenere. Durante il corso, imparerai a scrivere i tuoi mapper (o funzioni lambda) e a usare predicati e avverbi. Infine, applicherai queste nuove conoscenze a un caso d’uso concreto, così potrai vedere come utilizzarle su un semplice esempio di lista annidata: come estrarre, mantenere o scartare elementi, come comporre funzioni per manipolare e analizzare i risultati di questa lista, come integrare il flusso di lavoro di purrr dentro altre funzioni e come evitare il copia-incolla con gli strumenti funzionali di purrr.

Prerequisiti

Curriculum

Programma del corso

1

Programmare con purrr

Funzioni lambda, mapper e predicati ti mettono soggezione? Niente paura! Dopo un rapido ripasso di purrr, entreremo nella programmazione funzionale di base, scopriremo le funzioni anonime e i predicati e vedremo come usarli per pulire ed esplorare i dati.
Inizia capitolo
2

Programmazione funzionale: dalla teoria alla pratica

3

Scrivere codice migliore con purrr

In questo capitolo useremo purrr per scrivere codice più chiaro, pulito e facile da mantenere. Impareremo a scrivere funzioni pulite con compose() e negate(). Useremo anche partial() per comporre funzioni "precompilando" gli argomenti a partire da funzioni esistenti. Infine, introdurremo le list-column, una struttura dati comoda che ci aiuta a scrivere codice pulito usando il Tidyverse.
Inizia capitolo
4

Caso di studio

R

Programmazione funzionale intermedia con purrr

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.