R functions in Julia
You've seen how to use Python functions in Julia, and R is much the same. You use the RCall
package which was previously imported, and then use the rimport
macro to import the package. Previously you imported base
, which is the collection of base functions included in R.
In this lesson you need to define two vectors x
and y
using standard Julia square bracket syntax. Then the next step is to reverse the order of the vector y
, and finally you will plot x
vs y
on a graph.
This exercise is part of the course
Intermediate Julia
Exercise instructions
- Create two vectors in Julia, one with the values one through four, and the other with values five through eight.
- Reverse the order of the vector
y
using the R functionrev
, passingy
as an argument. - Plot
x
vsy
on using the Rplot
function.
Hands-on interactive exercise
Have a go at this exercise by completing this sample 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.____(____, ____)