R-functies in Julia
Je hebt gezien hoe je Python-functies in Julia gebruikt, en met R werkt het vrijwel hetzelfde. Je gebruikt het pakket RCall, dat eerder al is geïmporteerd, en vervolgens gebruik je de macro rimport om het pakket te importeren. Eerder importeerde je base, de verzameling basisfuncties die in R zijn inbegrepen.
In deze les definieer je twee vectoren x en y met de gebruikelijke Julia-syntax met vierkante haken. Daarna keer je de volgorde van vector y om en tot slot plot je x tegen y in een grafiek.
Deze oefening maakt deel uit van de cursus
Julia voor gevorderden
Oefeninstructies
- Maak twee vectoren in Julia: één met de waarden één tot en met vier, en één met de waarden vijf tot en met acht.
- Keer de volgorde van vector
yom met de R-functierev, waarbij jeyals argument meegeeft. - Plot
xtegenymet de R-functieplot.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
using RCall
@rimport base as r_base
# Define two vectors, x and y, with values one to four and five to eight
x = [____, ____, ____, ____]
y = [____, ____, ____, ____]
# Reverse the order of the values in y using R
y = ____.____(____)
# Plot x and y using R
r_base.____(____, ____)