Ga naar hoofdinhoud
HomeR

Cursus

R-pakketten ontwikkelen

GemiddeldVaardigheidsniveau
Bijgewerkt 01-2026
Start Cursus Kosteloos
RProgramming
4 u
15 videos
56 Opdrachten
4,550 XP
2,481
Bewijs van Prestatie

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


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

Geliefd bij leerlingen van duizenden bedrijven

Group

Een team trainen?

Probeer voor 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

Introduction to Writing Functions in R
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 beginnen
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 beginnen
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 beginnen
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 beginnen
R-pakketten ontwikkelen
Cursus
voltooid

Verdien een prestatieverklaring

Voeg deze referentie toe aan je LinkedIn-profiel, cv of curriculum vitae
Deel het op sociale media en in je functioneringsgesprek
Schrijf je nu in

Sluit je aan bij meer dan 19 miljoen leerlingen en start vandaag nog met R-pakketten ontwikkelen!

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


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

Ontwikkel je datavaardigheden met DataCamp voor Mobiel

Maak vooruitgang onderweg met onze mobiele cursussen en dagelijkse 5-minuten programmeeruitdagingen.