Dopo aver seguito questi corsi, mi sento sicuro nel creare visualizzazioni e dashboard professionali
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
Programma
Struttura 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.
- Componenti di un pacchetto R50 XP
- Verità sui pacchetti R50 XP
- Cosa serve in tutti i pacchetti R?100 XP
- Componenti richiesti del pacchetto100 XP
- Dati e modello R Markdown in un pacchetto R50 XP
- Crea un pacchetto R100 XP
- Aggiungi dati al pacchetto R100 XP
- Crea un file template R Markdown per un pacchetto R100 XP
- Struttura del file modello R Markdown100 XP
- Creare funzioni del pacchetto50 XP
- Funzione R per convertire le distanze100 XP
- Installa il pacchetto R e provalo100 XP
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.
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.
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.
R
Sviluppare pacchetti R
Corso
completato

