Dati e template R Markdown in un pacchetto R

Sviluppare pacchetti R

Jasmin Ludolf

Content Developer

Struttura di un pacchetto R

Struttura esempio pacchetto

Sviluppare pacchetti R

Crea lo scheletro del pacchetto R

library(usethis)

create_package("unitConverter")

Creazione pacchetto

Creazione pacchetto

Sviluppare pacchetti R

Verifica che la struttura sia creata

dir(".")
[1] "DESCRIPTION" "NAMESPACE"   "R"
Sviluppare pacchetti R

Salva un CSV come oggetto R

  • Aggiungere dati consente demo del pacchetto
  • Garantisce che il pacchetto funzioni

 

library(readr)
temperature_data <- read_csv("data-raw/temperature_data.csv")
Sviluppare pacchetti R

Dai un’occhiata ai dati

head(temperature_data)
# A tibble: 6 × 2
  value unit      
  <dbl> <chr>     
1  36.3 Celsius   
2  31.3 Celsius   
3 224.  Kelvin    
4  45.0 Fahrenheit
5  58.0 Celsius   
6 184.  Kelvin   

 

Scale di temperatura

Sviluppare pacchetti R

Caricare dati in un pacchetto R

use_data(temperature_data)

output di use_data

Sviluppare pacchetti R

File template R Markdown nel pacchetto

R Markdown: integra codice e Markdown

use_rmarkdown_template("Temp Examples")

Output creazione R Markdown

Screenshot template R Markdown

1 Screenshot del template dall’editor XCode
Sviluppare pacchetti R

Modifica il file template R Markdown

edited-rmd-screenshot.png

Sviluppare pacchetti R

Ayo berlatih!

Sviluppare pacchetti R

Preparing Video For Download...