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,698Attestato di completamento

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di 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

Programma

Struttura 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 il 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 il capitolo
4

Caso di studio

R

Programmazione funzionale intermedia con purrr

Corso
completato

Ottieni Attestato di conseguimento

Iscriviti ora

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.