or
Deze oefening maakt deel uit van de cursus
Welkom! Voordat we dieper de wereld van R ingaan, is het handig om te begrijpen hoe datums en tijden worden gemaakt. In dit hoofdstuk leer je genoeg om met datums te werken, maar we krabben alleen aan de oppervlakte van wat er allemaal mogelijk is.
Stel, je bezit aandelen in een bedrijf. Als de koers boven een bepaalde prijs komt, wil je misschien verkopen. Daalt de koers onder een bepaalde prijs, dan wil je misschien juist kopen omdat het goedkoop is! Dit soort logica kun je implementeren met operatoren en if-statements. In dit hoofdstuk leer je er alles over en bouw je een programma dat je vertelt of je een aandeel moet kopen of verkopen.
Loops zijn handig om dezelfde bewerking op elk element van je datastructuur toe te passen. In dit hoofdstuk leer je alles over repeat-, while- en for-loops!
Huidige oefening
Als datastructuren zoals data frames en vectoren bepalen hoe je je data bewaart, dan vertellen functies R wat het met die data moet doen. In dit hoofdstuk leer je ingebouwde functies gebruiken, je eigen functies maken, en sluit je af met een korte introductie tot packages.
Een populair alternatief voor loops in R zijn de apply-functies. Deze zijn vaak beter leesbaar dan loops en ontzettend handig om een data science-workflow op te schalen, zodat je een complexe berekening op een willekeurig aantal observaties kunt uitvoeren. Leer er hier alles over!