Introductie R

Author

Michiel Beelaerts

Published

August 21, 2024

Welkom!

In dit leerpad zal je kennismaken met R en RStudio.

Op de volgende pagina’s vliegen we erin met de vraag wat R nu eigenlijk is, maar eerst vind je hieronder een korte gebruiksaanwijzing die je wegwijs maakt in alle kaders, kleuren en knoppen die je onderweg zal tegenkomen. Als je dit leerpad voor het eerst bezoekt kan het nuttig zijn om dit snel even te doorlopen.

Terzijde, we raden je aan om deze site altijd te raadplegen met browsers Mozilla Firefox of Google Chrome.


Gebruiksaanwijzing

Laten we eerst eens demonstreren hoe de rest van dit leerpad eruit ziet. Je zal snel merken dat de pagina’s een speciale layout hebben met veel kleuren en kaders. Die layout is niet willekeurig, maar dient om alles overzichtelijker te maken.

Het belangrijkste dat je zal zien is een onderscheid tussen R-code en R-output. In R zal je voortdurend instructies geven aan je computer om berekeningen te maken. Die instructies zal je geven in de vorm van code. Je computer gaat aan de slag met die instructies en geeft je het resultaat. Dat is de output.


R-code

R-code vind je terug in een lichtblauw kader. Deze kaders bevatten instructies die je kan kopiëren met het icoontje dat rechts in de lichtblauwe balk verschijnt wanneer je erover zweeft met je muis. Vervolgens kan je die code plakken in een R-script (later meer over “scripts”) en uitvoeren. Maak je vooral nog geen zorgen om wat de onderstaande code precies betekent!

head(mtcars)


Met een #-symbool is het mogelijk om R-code van wat commentaar te voorzien. Alle woorden, cijfers en symbolen die na het #-symbool staan worden genegeerd door R. Zulke commentaar zullen we op deze site gebruiken om kort toe te lichten wat we proberen te bereiken met een bepaald stukje code. (Het is trouwens een uitstekend idee om dat ook in je eigen code regelmatig te doen!)

head(mtcars) # we willen de eerste 6 rijen van de dataset 'mtcars' zien


Soms vind je korte stukjes R-code ook middenin een stuk tekst. Die code zie je tegen een lichtgrijze achtergrond en in een ander lettertype, zoals mean(mtcars$mpg).


R-output

De output (zeg maar: het resultaat) van de code verschijnt in de console van RStudio (later meer daarover). Zulke output wordt op deze site altijd tegen een oranje achtergrond getoond. Je ziet ook een [1] staan. Dit getal tussen vierkante haakjes geeft gewoon aan dat hier het eerste element van de output staat.

[1] 21.0 21.0 22.8 21.4 18.7 18.1


Vaak zal je de code en de bijhorende output meteen onder elkaar zien. De code in het blauwe kader hieronder levert je de output in het oranje kader op.

head(mtcars$mpg) # toon de eerste 6 elementen van de variabele genaamd 'mpg' uit de dataset 'mtcars'
[1] 21.0 21.0 22.8 21.4 18.7 18.1


Andere onderdelen

Vraag en antwoord

In de loop van de tekst stellen we je af en toe een vraag die je kan gebruiken als zelftest (en om wakker te blijven). Om het antwoord te weten klik je op de knop zoals hieronder. Er klapt dan een extra stukje open met het antwoord en eventueel wat uitleg.

Klik hier om het antwoord te zien

Het antwoord.


Voetnoten

Op sommige plaatsen is het nodig om wat uitleg apart te plaatsen, in een voetnoot. Dit wordt aangeduid zoals bij het getalletje op het einde van deze zin1. Klikken op dat getalletje brengt je naar de voetnoot onderaan de pagina.


Samenvatting

Op sommige pagina’s vind je een groen kader. Daarin vind je een mini-samenvatting van het voorgaande of soms een voorbeschouwing op het volgende onderdeel waarin er zal worden voortgebouwd op wat je al hebt geleerd.

 



  1. Voetnoot. Klik op de pijl op het einde om terug te keren. ↩︎