Ga naar hoofdinhoud

Cursus

R-pakketten ontwikkelen

Gevorderd beginner4 u

R4 u15 video's56 oefeningen4,550 XP2,527Bewijs van voltooiing

Maak je gratis account aan

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

Geliefd bij learners van duizenden bedrijven

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

Curriculum

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.
Start hoofdstuk
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.
Start hoofdstuk
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.
Start hoofdstuk
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.
Start hoofdstuk
R

R-pakketten ontwikkelen

Cursus
voltooid

Verdien een Statement of Accomplishment

Nu inschrijven

Verbeter je datavaardigheden met DataCamp voor mobiel

Blijf onderweg bezig met onze mobiele cursussen en dagelijkse programmeeruitdagingen van 5 minuten.