IniziaInizia gratis

Funzioni R in Julia

Hai visto come usare funzioni di Python in Julia, e con R è molto simile. Usi il pacchetto RCall, già importato in precedenza, e poi usi la macro rimport per importare il pacchetto. In precedenza hai importato base, che è la raccolta delle funzioni di base incluse in R.

In questa lezione devi definire due vettori x e y usando la sintassi standard di Julia con le parentesi quadre. Poi, nel passo successivo, devi invertire l’ordine del vettore y e, infine, tracciare x vs y in un grafico.

Questo esercizio fa parte del corso

Julia intermedio

Visualizza il corso

Istruzioni dell'esercizio

  • Crea due vettori in Julia: uno con i valori da uno a quattro e l’altro con i valori da cinque a otto.
  • Inverti l’ordine del vettore y usando la funzione R rev, passando y come argomento.
  • Traccia x vs y usando la funzione R plot.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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.____(____, ____)
Modifica ed esegui il codice