November 25, 2023

Как перестать бояться и полюбить R. Часть 2. Установка

Для того чтобы работать с R нам требуется установить его на свой компьютер. Сделать это можно, скачав дистрибутив с сайта комплексной архивной сети R CRAN (The Comprehensive R Archive Network) [1]. Далее CRAN нам понадобится для скачивания многочисленных библиотек, так как большая часть из них хранится именно здесь. Пока что выберите подходящий для вашей операционной системы дистрибутив, в моём случае это вариант для Windows, и скачайте его.

https://cran.r-project.org/

Запустите скаченный инсталлятор и установите R на ваш компьютер. Вы можете оставить все настройки по умолчанию.

Установка R на компьютер

Если после установки запустить исполняемый файл R.exe, то нас встретит консоль, с которой можно работать и в которую можно вводить свои команды.

Консоль R

Но так работать не удобно и не принято. Для удобства работы с языками программирования существуют различные интегрированные среды разработки IDE (Integrated Development Environment). Простыми словами – это интерфейсы, которые нужны для создания оптимальной рабочей среды.

Одна из таких IDE это RStudio [2], которой мы и воспользуемся. При этом вы можете выбрать для себя что-то другое, если привыкли работать, к примеру, с Jupyter Notebook [3].

Скачиваем RStudio [4]. Стоит отметь, что с сайта также можно открыть CRAN для скачивания дистрибутива R.

https://posit.co/download/rstudio-desktop/

Как и в случае с установкой R, запускаем скаченный инсталлятор и следуем инструкциям, все настройки можно так же оставить по умолчанию. После установки открываем RStudio и начинаем разбираться с тем, что нас встречает.

Интерфейc RStudio

Мы видим перед собой четыре окна, которые я пронумеровал на скриншоте.

1. Источник. В данном случае это безыменный Untitled1 скрипт R. Именно тут мы будем писать наш код, форматировать и комментировать его, сохранять в отдельные файлы с расширением .R.

2. Консоль. Ровно такая же встретила нас при запуске R. Здесь можно выполнять команды напрямую, иногда это пригождается.

3. Здесь собрано несколько вкладок:

  • Environment – отображает переменные, датасеты, списки, векторы и прочие элементы, про которые мы поговорим в следующей статье;
  • History – хранит историю выполнения команд;
  • Connections – показывает настроенные подключения к базам данных;
  • Tutorial – содержит полезную информацию про R.

4. В этом окне тоже разные вкладки:

  • Flies – показывает файлы и папки как в проводнике;
  • Plots – отображает графики;
  • Packages – содержит список установленных пакетов;
  • Help – справка по функциям;
  • Viewer – позволяет просматривать локальный веб-контент;
  • Presentation – просмотр презентаций в Markdown.

Может показаться, что всего много и это правда так, но чаще всего нам нужны будут только: окно для написания и запуска скриптов, Plots – для работы с графиками, Environment – для работы с объектами и справка на вкладке Help. Кроме того, вы можете настроить все окна и вкладки по своему вкусу в Tools >> Global Options >> Pane Layout, а если открыть Tools >> Global Options >> Appearance, то можно кастомизировать внешний вид IDE.

Кастомизация RStudio

Последний аспект, который мы затронем в этой статье – это установка библиотек. Библиотеки – это наборы функций, которые собираются в отдельные пакеты и размещаются разработчиками на CRAN или GitHub. Представить себе работу в R без них нельзя. Мы будем использовать много разных библиотек.

Давайте установим библиотеку ggplot2, которая позволяет строить крутые графики и будет нами активно использоваться дальше. Для установки и подключения библиотеки мы используем следующие простые команды, которые запишем в тело скрипта. Символ # используется для того, чтобы отделить исполняемый код от текстовых комментариев.

#Установка библиотеки. Выполняется один раз.
install.packages("ggplot2")

#Подключение библиотеки. Выполняется при каждом запуске скрипта.
library(ggplot2)

Для выполнения кода мы можем нажимать кнопку Run или использовать сочетание клавиш Ctrl + Enter для запуска каждой отдельной строчки кода.

Пример запуска и выполнения скрипта.

В консоли отображается запуск и результат выполнения кода – мы установили с вами первую библиотеку и подключили её.

Ссылки

  1. https://cran.r-project.org/
  2. https://posit.co/products/open-source/rstudio/
  3. https://jupyter.org/
  4. https://posit.co/download/rstudio-desktop/
  5. https://ggplot2.tidyverse.org/