НачатьНачать бесплатно

Функции R в Julia

Вы уже видели, как использовать функции Python в Julia — с R всё устроено аналогично. Для этого используется пакет RCall, который был импортирован ранее, а нужный пакет подключается с помощью макроса rimport. Ранее вы импортировали base — набор базовых функций R.

В этом уроке вам нужно определить два вектора, x и y, используя стандартный синтаксис квадратных скобок Julia. Затем следует изменить порядок элементов вектора y на обратный и, наконец, построить график зависимости x от y.

Это упражнение является частью курса

Средний уровень Julia

Посмотреть курс

Инструкции к упражнению

  • Создайте два вектора в Julia: один со значениями от одного до четырёх, другой — со значениями от пяти до восьми.
  • Измените порядок элементов вектора y на обратный с помощью функции R rev, передав y в качестве аргумента.
  • Постройте график зависимости x от y с помощью функции R plot.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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.____(____, ____)
Редактировать и запускать код