Vai al contenuto principale
HomeR

Corso

Programmazione funzionale intermedia con purrr

IntermedioLivello di competenza
Aggiornato 11/2024
Continua a imparare con purrr per creare codice iterativo solido, pulito e facile da mantenere.
Inizia il corso gratis
RProgramming
4 h
17 video
49 Esercizi
3,850 XP
5,659
Attestato di conseguimento

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

Preferito dagli studenti di migliaia di aziende

Group

Formare un team?

Prova per il Business

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

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

Pronto per andare più a fondo con la programmazione funzionale e purrr? In questo capitolo scopriremo il concetto di programmazione funzionale, esploreremo la gestione degli errori includendo safely() e possibly(), e introdurremo la funzione compact() per rendere il tuo codice più pulito.
Inizia il capitolo
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

Programmazione funzionale intermedia con purrr
Corso
completato

Ottieni Attestato di conseguimento

Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CV
Condividila sui social e nella valutazione delle tue performance
Iscriviti ora

Unisciti a oltre 19 milioni di studenti e inizia Programmazione funzionale intermedia con purrr oggi!

Crea il tuo account gratuito

Continua con GoogleMostra più opzioni

o


Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.

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.