Vai al contenuto principale

Corso

Sviluppare pacchetti R

Intermedio4 h

R4 h15 video56 esercizi4,550 XP2,527Attestato 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

L'ampio ecosistema dei pacchetti R può sembrare un po' complicato all'inizio, ma non preoccuparti! Imparare a creare il tuo pacchetto R è davvero importante, sia che tu lavori sul codice con altri o da solo. Con un sacco di strumenti e pacchetti moderni a portata di mano, è più facile che mai.

Scopri i vantaggi della creazione di pacchetti

Creare un pacchetto ti permette di documentare le tue funzioni, migliorandone la qualità. Dà una struttura formale al tuo codice e alle tue analisi, permettendo di migliorare le funzioni mentre i test controllano che nessuna funzionalità precedente venga compromessa.

Esercitarsi con gli strumenti di sviluppo dei pacchetti R

Questo corso ti spiegherà questi concetti e, come bonus, potrai creare il tuo pacchetto incentrato sulla conversione delle unità di misura. Imparerai a usare i pacchetti devtools, usethis, roxygen2, available e testthat, oltre a rmarkdown, per velocizzare e migliorare il tuo flusso di lavoro nello sviluppo dei pacchetti.

Scopri la potenza dello sviluppo di pacchetti R

Preparati a tuffarti nel mondo dinamico dello sviluppo di pacchetti R e arricchisci le tue competenze con un prezioso set di strumenti che può migliorare notevolmente il tuo percorso di analisi dei dati!

Prerequisiti

Curriculum

Programma del corso

1

Creare pacchetti R: dai dati alle funzioni

Entra negli elementi essenziali della costruzione di un pacchetto R: dall’architettura, alle directory fondamentali R e man, fino all’importanza dei file DESCRIPTION e NAMESPACE. Metti subito le mani in pasta con il pacchetto usethis per creare lo scheletro del tuo pacchetto e includere i dati. Rafforza le tue abilità di scrittura di funzioni in R, assimila le buone pratiche per lo sviluppo di pacchetti e prendi confidenza con il salvataggio delle funzioni in un file. Infine, installa localmente il tuo pacchetto usando devtools.
Inizia capitolo
2

Progettare pacchetti R: nome del pacchetto e dipendenze

Scopri i vantaggi di creare pacchetti rispetto all’uso di script, esplorando l’impatto su organizzazione del codice, riproducibilità, collaborazione e condivisione. Individua strategie efficaci per strutturare codice e funzioni nella directory R e per scegliere un nome e una licenza adeguati per il tuo pacchetto. Infine, imparerai a gestire le dipendenze dai pacchetti CRAN.
Inizia capitolo
3

Documentazione del pacchetto: generare file di help e vignette

Sfrutta la forza degli esempi nella documentazione creando esempi di funzioni con roxygen2. Comprendi l’importanza degli esempi per chiarire il comportamento delle funzioni e identifica gli elementi chiave di una funzione R ben documentata. Esplora lo scopo delle vignette nella documentazione dei pacchetti R e apprendi le buone pratiche per creare vignette coinvolgenti e valutarne contenuti e qualità tramite l’analisi dei metadati.
Inizia capitolo
4

Testare pacchetti R: unit test e verifiche robuste

Scopri perché gli unit test sono fondamentali per lo sviluppo e la manutenzione di un pacchetto e impara a usare il pacchetto testthat per i test unitari. Trasforma gli esempi R in expectations per consolidare le tue conoscenze sugli unit test. Capirai poi come documentare i dati del tuo pacchetto ed eseguire alcune verifiche finali per assicurarti di aver sviluppato un pacchetto R solido.
Inizia capitolo
R

Sviluppare pacchetti R

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.