Vai al contenuto principale
HomeR

Corso

Sviluppare pacchetti R

IntermedioLivello di competenza
Aggiornato 01/2026
Inizia Il Corso Gratis
RProgramming4 h15 video56 Esercizi4,550 XP2,403Attestato di conseguimento

Crea il tuo account gratuito

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

Vuoi formare 2 o più persone?

Prova DataCamp for 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

Creating R Packages: From Data to Functions

Dive into the essentials of R package construction, from understanding the architecture, the critical R and man directories, to the significance of the DESCRIPTION and NAMESPACE files. Get hands-on with the usethis package as you create your own package skeleton and include data. Strengthen your R function writing skills, grasp best practices for package development, and get comfortable saving functions to a file. Finally, install your package locally using devtools.
Inizia Il Capitolo
2

Designing R Packages: Package Naming and Dependencies

Learn the advantages of creating packages versus using scripts, exploring the impact on code organization, reproducibility, collaboration, and sharing. Discover effective strategies for structuring code and functions within the R directory, and choosing an appropriate name and license for your package. Finally, you’ll learn how to manage CRAN package dependencies.
Inizia Il Capitolo
3

Package Documentation: Generating Help Files and Vignettes

Harness the power of examples in documentation by creating function examples with roxygen2. Understand the significance of examples in clarifying function behavior and identifying key components of a well-documented R function. Explore the purpose of vignettes in R package documentation and learn best practices for creating engaging vignettes and evaluating their content and quality through metadata analysis.
Inizia Il Capitolo
4

Testing R Packages: Using Unit Tests and Robust Checks

Identify why the unit tests are important to package development and maintenance and learn how to implement the testthat package for unit tests. Convert R examples into expectations to build your unit test knowledge. You’ll then gain an understanding on how to document your package data and run some final checks to ensure you have developed a robust R package.
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

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.