Aan de slagGa gratis aan de slag

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

Cursus bekijken

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 y om met de R-functie rev, waarbij je y als argument meegeeft.
  • Plot x tegen y met de R-functie plot.

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.____(____, ____)
Code bewerken en uitvoeren