Vai al contenuto principale
HomeR

Corso

Sviluppare pacchetti R

IntermedioLivello di competenza
Aggiornato 01/2026
Inizia il corso gratis
RProgramming
4 h
15 video
56 Esercizi
4,550 XP
2,481
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

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

Introduction to Writing Functions in R
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 il 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 il 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 il 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 il capitolo
Sviluppare pacchetti R
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 Sviluppare pacchetti R 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.