Fonctions R dans Julia
Vous avez vu comment utiliser des fonctions Python dans Julia, et c’est très similaire pour R. Vous utilisez le package RCall, déjà importé précédemment, puis la macro rimport pour importer le package. Plus tôt, vous avez importé base, qui regroupe les fonctions de base fournies avec R.
Dans cet exercice, vous devez définir deux vecteurs x et y avec la syntaxe standard de crochets de Julia. Ensuite, inversez l’ordre du vecteur y, puis tracez x par rapport à y sur un graphique.
Cet exercice fait partie du cours
Julia intermédiaire
Instructions
- Créez deux vecteurs en Julia, l’un avec les valeurs de un à quatre, et l’autre avec les valeurs de cinq à huit.
- Inversez l’ordre du vecteur
yà l’aide de la fonction Rrev, en passantyen argument. - Tracez
xpar rapport àyen utilisant la fonction Rplot.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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.____(____, ____)