Weiter zum Inhalt

Kurs

R-Pakete entwickeln

Mittelstufe4 Std.

R4 Std.15 Videos56 Übungen4,550 XP2,527Leistungsnachweis

Erstelle dein kostenloses Konto

Mit Google fortfahren
oder
Indem du fortfährst, akzeptierst du unsere Nutzungsbedingungen, unser Datenschutzrichtlinie und dass Ihre Daten in den USA gespeichert werden.

Geliebt von Lernenden in Tausenden Unternehmen

Kursbeschreibung

Das riesige Ökosystem der R-Pakete kann auf den ersten Blick einschüchternd wirken, aber keine Sorge! Die Fähigkeit, dein eigenes R-Paket zu entwickeln, ist echt wertvoll, egal ob du mit anderen an deinem Code zusammenarbeitest oder nicht. Mit einer Reihe moderner Tools und Pakete, die dir zur Verfügung stehen, ist das einfacher denn je.

Entdecke die Vorteile der Paketerstellung

Wenn du ein Paket erstellst, kannst du deine Funktionen dokumentieren und so ihre Qualität verbessern. Es gibt deinem Code und deinen Analysen eine klare Struktur und hilft dabei, Funktionen zu verbessern, während Tests sicherstellen, dass die bisherigen Funktionen nicht beeinträchtigt werden.

Übe mit den Tools zur Entwicklung von R-Paketen

Dieser Kurs führt dich durch diese Konzepte und als Bonus entwickelst du dein eigenes Paket zum Thema Einheitenumrechnung. Du lernst, wie du die Pakete devtools, usethis, roxygen2, available und testthat sowie rmarkdown nutzen kannst, um deinen Workflow bei der Paketentwicklung zu beschleunigen und zu verbessern.

Erlebe die Kraft der R-Paketentwicklung

Mach dich bereit, in die spannende Welt der R-Paketentwicklung einzutauchen und hol dir ein paar coole Tools, die deine Datenanalyse echt verbessern können!

Voraussetzungen

Lernprogramm

Kursübersicht

1

R-Pakete erstellen: Von Daten zu Funktionen

Steige ein in die Grundlagen des Aufbaus von R-Paketen: von der Architektur über die wichtigen Verzeichnisse R und man bis zur Bedeutung der Dateien DESCRIPTION und NAMESPACE. Arbeite praktisch mit dem Paket usethis, indem du ein eigenes Paketskelett erstellst und Daten einbindest. Stärke deine Fähigkeiten beim Schreiben von R-Funktionen, lerne Best Practices für die Paketentwicklung kennen und speichere Funktionen sicher in Dateien. Zum Schluss installierst du dein Paket lokal mit devtools.
Kapitel starten
2

R-Pakete gestalten: Paketbenennung und Abhängigkeiten

Erfahre, warum sich Pakete gegenüber Skripten lohnen, und wie sie sich auf Codeorganisation, Reproduzierbarkeit, Zusammenarbeit und Teilen auswirken. Entdecke Strategien, wie du Code und Funktionen im R-Verzeichnis sinnvoll strukturierst, und wähle einen passenden Namen sowie eine Lizenz für dein Paket. Abschließend lernst du, wie du CRAN-Paketabhängigkeiten verwaltest.
Kapitel starten
3

Paketdokumentation: Hilfedateien und Vignetten erzeugen

Nutze die Kraft von Beispielen in der Dokumentation, indem du Funktionsbeispiele mit roxygen2 erstellst. Verstehe, wie Beispiele das Verhalten einer Funktion klären, und identifiziere die Schlüsselelemente einer gut dokumentierten R-Funktion. Erkunde den Zweck von Vignetten in der R-Paketdokumentation und lerne Best Practices für ansprechende Vignetten kennen, einschließlich der Bewertung von Inhalt und Qualität anhand von Metadaten.
Kapitel starten
4

R-Pakete testen: Unit-Tests und robuste Checks einsetzen

Verstehe, warum Unit-Tests für die Entwicklung und Wartung von Paketen entscheidend sind, und lerne, wie du das Paket testthat für Unit-Tests einsetzt. Wandle R-Beispiele in Expectations um, um dein Wissen über Unit-Tests aufzubauen. Anschließend erfährst du, wie du deine Paketdaten dokumentierst und abschließende Checks ausführst, damit dein R-Paket robust ist.
Kapitel starten
R

R-Pakete entwickeln

Kurs
abgeschlossen

Bescheinigung über den Abschluss erhalten

Jetzt einschreiben

Datenkompetenz für unterwegs – mit der DataCamp-App

Mit unseren Kursen für Mobilgeräte und täglichen Programmier-Challenges erweiterst du deine Datenkompetenz von unterwegs.