Ga naar hoofdinhoud

Cursus

R-pakketten ontwikkelen

Gemiddeld4 u

R4 u15 video's56 oefeningen4,550 XP2,569Verklaring van prestatie

Maak je gratis account aan

Ga verder met Google
of
Door verder te gaan, accepteer je ons Gebruiksvoorwaarden, onze Privacybeleid en dat je gegevens in de VS worden opgeslagen.

Geliefd bij lerenden bij duizenden bedrijven

Train je een team?

Probeer for Business

Cursusbeschrijving

Het uitgebreide ecosysteem van R-pakketten kan in eerste instantie een beetje overweldigend lijken, maar maak je geen zorgen! Het is superhandig om te leren hoe je je eigen R-pakket kunt maken, of je nu samen met anderen aan je code werkt of niet. Met allerlei moderne tools en pakketten binnen handbereik is het makkelijker dan ooit.

Ontdek de voordelen van het maken van pakketten

Door een pakket te maken, kun je je functies documenteren en zo de kwaliteit ervan verbeteren. Het geeft je code en analyses een vaste structuur, waardoor je functies kunt verbeteren terwijl tests checken of de oude functies nog steeds werken.

Oefenen met tools voor het ontwikkelen van R-pakketten

Deze cursus laat je kennismaken met deze concepten en als bonus maak je je eigen pakket over het omrekenen van eenheden. Je leert hoe je de pakketten devtools, usethis, roxygen2, available en testthat kunt gebruiken, evenals rmarkdown, om je workflow voor het ontwikkelen van pakketten te versnellen en te verbeteren.

Ervaar de kracht van R-pakketontwikkeling

Maak je klaar om in de dynamische wereld van R-pakketontwikkeling te duiken en jezelf uit te rusten met een waardevolle toolset die je data-analyseproces aanzienlijk kan verbeteren!

Vereisten

Lesprogramma

Cursusoverzicht

1

R-pakketten maken: van data tot functies

Verdiep je in de basis van het opzetten van een R-pakket, van de architectuur en de cruciale mappen R en man tot het belang van de bestanden DESCRIPTION en NAMESPACE. Ga praktisch aan de slag met het pakket usethis terwijl je een eigen pakketskelet maakt en data toevoegt. Versterk je vaardigheden in het schrijven van R-functies, begrijp best practices voor pakketontwikkeling en raak vertrouwd met het opslaan van functies in een bestand. Installeer tot slot je pakket lokaal met devtools.
Hoofdstuk starten
2

R-pakketten ontwerpen: pakketnaam en afhankelijkheden

Leer de voordelen van pakketten bouwen ten opzichte van scripts gebruiken, en ontdek de impact op codeorganisatie, reproduceerbaarheid, samenwerking en delen. Ontdek effectieve strategieën om code en functies binnen de R-map te structureren, en kies een passende naam en licentie voor je pakket. Tot slot leer je hoe je afhankelijkheden van CRAN-pakketten beheert.
Hoofdstuk starten
3

Pakketdocumentatie: helpbestanden en vignetten genereren

Benut de kracht van voorbeelden in documentatie door functievoorbeelden te maken met roxygen2. Begrijp het belang van voorbeelden bij het verduidelijken van functiegdrag en het identificeren van de kernelementen van een goed gedocumenteerde R-functie. Verken het doel van vignetten in R-pakketdocumentatie en leer best practices voor het maken van aansprekende vignetten en het beoordelen van hun inhoud en kwaliteit via metadata-analyse.
Hoofdstuk starten
4

R-pakketten testen: unittests en robuuste checks gebruiken

Ontdek waarom unittests belangrijk zijn voor de ontwikkeling en het onderhoud van pakketten en leer hoe je het pakket testthat implementeert voor unittests. Zet R-voorbeelden om in expectations om je kennis van unittests op te bouwen. Daarna krijg je inzicht in het documenteren van je pakketdata en voer je enkele laatste checks uit om zeker te weten dat je een robuust R-pakket hebt ontwikkeld.
Hoofdstuk starten
R

R-pakketten ontwikkelen

Cursus
voltooid

Verdien een prestatieverklaring

Schrijf je nu in

Ontwikkel je datavaardigheden met DataCamp for Mobile

Boek onderweg vooruitgang met onze mobiele cursussen en dagelijkse coding-uitdagingen van 5 minuten.