Eigene R-Pakete erstellen

Classroom training | German | Claim

Duration of training: 1 day

Objectives

Eigene R-Pakete zu erstellen, kann das Arbeiten mit R wesentlich effizienter gestalten. R-Code in Paketen ist einfach wiederverwendbar, einfach zu verwalten und weiterzuentwickeln und vermeidet fehleranfällige Copy & Paste-Workflows. Mit der R-Hilfe kann man Funktionen übersichtlich dokumentieren. In der Paket-Struktur sind Funktionen und Dokumentation gebündelt; die Anwendung der eigenen Funktionen wird für einen selbst und für Kollegen einfacher.

Target audience

R-Anwender mit Grundkenntnissen, die ihre R-Projekte effektiver organisieren und moderne Techniken erlernen möchten.

Hinweis: Dank neuerer Hilfspakete ist die Paket-Erstellung wesentlich einfacher geworden!

Requirements

Kenntnisse der grundlegenden Datenstrukturen in R
Erste Erfahrungen mit Datenanalysen in R

Agenda

- Warum und wann ist es sinnvoll, ein eigenes R-Paket zu erstellen?
- Ein erstes Paket in fünf Minuten: Ordnerstruktur und grundlegende Dateien

- Eigene Funktionen erstellen, ins Paket integrieren und dokumentieren
Beispielfunktionen entwickeln
Hilfe zu Funktionen erstellen mit roxygen2-Kommentaren
DESCRIPTION verwalten und anpassen mit usethis
NAMESPACE verwalten und anpassen mit usethis
Unterschiede zwischen dem Arbeiten mit R-Skripten und der Paket-Erstellung
Vignetten erstellen: ausführliche, allgemeinere Dokumentation

- Daten in Pakete integrieren und dokumentieren

- Checks und Tests
R CMD check bzw. devtools::check()
Unit Tests mit testthat

- Hinweise zur Verteilung / Veröffentlichung von R-Paketen

Objectives

Eigene R-Pakete zu erstellen, kann das Arbeiten mit R wesentlich effizienter gestalten. R-Code in Paketen ist einfach wiederverwendbar, einfach zu verwalten und weiterzuentwickeln und vermeidet fehleranfällige Copy & Paste-Workflows. Mit der R-Hilfe kann man Funktionen übersichtlich dokumentieren. In der Paket-Struktur sind Funktionen und Dokumentation gebündelt; die Anwendung der eigenen Funktionen wird für einen selbst und für Kollegen einfacher.

Target audience

R-Anwender mit Grundkenntnissen, die ihre R-Projekte effektiver organisieren und moderne Techniken erlernen möchten.

Hinweis: Dank neuerer Hilfspakete ist die Paket-Erstellung wesentlich einfacher geworden!

Requirements

Kenntnisse der grundlegenden Datenstrukturen in R
Erste Erfahrungen mit Datenanalysen in R

Agenda

- Warum und wann ist es sinnvoll, ein eigenes R-Paket zu erstellen?
- Ein erstes Paket in fünf Minuten: Ordnerstruktur und grundlegende Dateien

- Eigene Funktionen erstellen, ins Paket integrieren und dokumentieren
Beispielfunktionen entwickeln
Hilfe zu Funktionen erstellen mit roxygen2-Kommentaren
DESCRIPTION verwalten und anpassen mit usethis
NAMESPACE verwalten und anpassen mit usethis
Unterschiede zwischen dem Arbeiten mit R-Skripten und der Paket-Erstellung
Vignetten erstellen: ausführliche, allgemeinere Dokumentation

- Daten in Pakete integrieren und dokumentieren

- Checks und Tests
R CMD check bzw. devtools::check()
Unit Tests mit testthat

- Hinweise zur Verteilung / Veröffentlichung von R-Paketen

Tags

R

Recommend this site