CommencezCommencez gratuitement

Fonctions R dans Julia

Vous avez vu comment utiliser des fonctions Python dans Julia, et c'est semblable pour R. Vous utilisez le paquet RCall, déjà importé, puis la macro rimport pour importer le paquet. Précédemment, vous avez importé base, qui regroupe les fonctions de base incluses dans R.

Dans cet exercice, vous devez définir deux vecteurs x et y en utilisant la syntaxe habituelle de crochets de Julia. Ensuite, inversez l'ordre du vecteur y, puis, pour terminer, tracez x par rapport à y sur un graphique.

Cette activité fait partie du cours

Julia intermédiaire

Voir le cours

Instructions de l’exercice

  • 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 avec la fonction R rev, en passant y comme argument.
  • Tracez x par rapport à y à l'aide de la fonction R plot.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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.____(____, ____)
Modifier et exécuter le code