or
Deze oefening maakt deel uit van de cursus
In dit hoofdstuk leer je over relationele operatoren om R-objecten te vergelijken, en logische operatoren zoals "en" en "of" om TRUE- en FALSE-waarden te combineren. Daarna gebruik je deze kennis om voorwaardelijke statements te bouwen.
Loops komen in talloze situaties van pas. While-loops lijken op herhaalde if-statements, en de for-loop is bedoeld om over alle elementen in een reeks te itereren. Leer er alles over in dit hoofdstuk.
Functies zijn een ontzettend belangrijk concept in bijna elke programmeertaal, en R is daarop geen uitzondering. Leer wat functies zijn en hoe je ze gebruikt—en neem daarna de regie door je eigen functies te schrijven.
Wanneer je een for-loop gebruikt, is het de moeite waard om je code te herzien en te kijken of je in plaats daarvan de functie lapply kunt gebruiken. Leer alles over deze intuïtieve manier om een functie toe te passen op een lijst of vector, en hoe je de varianten sapply en vapply gebruikt.
Huidige oefening
R onder de knie krijgen draait niet alleen om programmeerconcepten. Een goed begrip van een breed scala aan R-functies is ook belangrijk. In dit hoofdstuk maak je kennis met veel handige functies voor het werken met datastructuren, reguliere expressies en tijden en datums.