Пошаговая установка R для windows

  1. Если Windows только-только поставлена, то, пожалуйста, создайте пользователя с логином английскими буквами и работайте из под него.

Например, имя пользователя “Mashenka” подходит, а “Машенька” не подходит. Английское имя сильно облегчит жизнь в дальнейшем :) Проблема в том, что при взаимодействии Rstudio - R могут возникать проблемы, если в названии папки есть русские буквы, а у “Машеньки” путь к документам выглядит как “C:/Users/Машенька/”.

Если компьютер давно используется с логином русскими буквами (“Машенька”), то оставляйте как есть, но:

При установке внимательно следите, что все программы ставятся в папки не содержащие русских букв. Мы рекомендуем поставить R в папку `C:/R`, а Rstudio в папку `C:/Rstudio`.
  1. На время установки отключите антивирус.

Нет, мы не хотим подсунуть слушателям хитрый троянский вирус :) Просто встречались с проблемами при установке, если антивирус включён.

  1. Установите классический R для windows.

Тем, кто уже знаком с R и не боится повозиться самостоятельно, мы советуем попробовать вместо классического R поставить MRO, Microsoft R Open. Это другой дистрибутив R, оптимизированный под работу с 64-битными процессорами. Всё полностью идентично, кроме двух нюансов: во-первых, MRO немного быстрее, во-вторых, MRO ставит все пакеты на единую дату, выбираемую пользователем, а классический R ставит самые свежие версии пакетов.

  1. Установите RStudio.

Rstudio — это всего лишь удобная красивая графическая оболочка к R. Суровые брутальные программисты могут вполне обойтись и без Rstudio :) Не спутайте Rstudio с R-studio, платной программой для восстановления данных.

  1. Настройте Rstudio.

Запустите RStudio. Зайдите в раздел Tools — Global options.

В разделе General:

* уберите галочку у Restore .Rdata into workspace in startup.
* выберите `Never` у Save workspace to .Rdata on exit

В разделе Sweave:

* "Weave .Rnw files using" выберите knitr.

В разделе Code - Diagnostics:

* выставьте все галочки.

  1. Установите свежую версию Rtools.

Это дополнительные программы, которые позволяют нам, в частности, из R создавать экселевские файлы.

  1. Шаг только для windows. Если имя пользователя windows набрано русскими буквами, а создавать нового никак не хочется!

7.1. Создайте папку для установки пакетов без русских букв и пробелов, например, C:/Rlib.

7.2. Создайте папку для временных файлов без русских букв и пробелов, например, C:/Temp.

7.3. Выполните в консоли Rstudio команду

system("setx R_LIBS C:/Rlib")
system("setx TEMP C:/Temp")
system("setx TMP C:/Temp")

Вместо C:/Rlib должно быть имя папки созданной для установки пакетов.

Вместо C:/Temp должно быть имя папки созданной для временных файлов.

7.4. Перезапустите Rstudio

7.5. Проверьте, что R знает, куда ему ставить пакеты. Для этого выполните в консоли Rstudio команду

.libPaths()

Она должна указать путь к папке C:/Rlib. После этого все пакеты будут ставиться в папку C:/Rlib.

  1. Установите все необходимые для курса пакеты R.

Скачайте файл install_all.R. Откройте его в RStudio (FileOpen file).

Если русские буквы видны как кракозябры, то после открытия файла выберите FileReopen with Encoding...UTF-8 и отметьте внизу галочку Set as default for source files.

Запустите скрипт, инсталлирующий пакеты, выбрав CodeSource with Echo. При этом требуется соединение с Интернетом.

При установке может встретиться вопрос: “Do you want to install from sources the packages which need compilation?”

Следует ответить “Нет”!

Причина: некоторые пакеты содержат код C++ и для установки из исходников (source) требуют наличия и корректной настройки компилятора C++ на компьютере. При ответе “Нет” будут скачаны уже заранее скомпилированые пакеты.

Бегущие красные надписи не означают ошибок, признаком ошибки является только явное сообщение Error.

  1. Не забудьте включить обратно антивирус :)

Пошаговая установка R для macos

  1. Установите классический R для macos.

Тем, кто уже хорошо знаком с R и не боится повозиться самостоятельно, мы советуем попробовать вместо классического R поставить MRO, Microsoft R Open. Это другой дистрибутив R, оптимизированный под работу с 64-битными процессорами. Всё полностью идентично, кроме двух нюансов: во-первых, MRO немного быстрее, во-вторых, MRO ставит все пакеты на единую дату, выбираемую пользователем, а классический R ставит самые свежие версии пакетов.

  1. Установите RStudio.

Rstudio — это всего лишь удобная красивая графическая оболочка к R. Суровые брутальные программисты могут вполне обойтись и без Rstudio :) Не спутайте Rstudio с R-studio, платной программой для восстановления данных.

  1. Запустите RStudio.

При первом запуске Rstudio может появится сообщение о необходимости установки Xcode command line tools (инструменты командной строки для разработчиков). Их нужно установить.

  1. Настройте Rstudio. Зайдите в раздел Tools — Global options.

В разделе General:

* уберите галочку у Restore .Rdata into workspace in startup.
* выберите `Never` у Save workspace to .Rdata on exit

В разделе Sweave:

* "Weave .Rnw files using" выберите knitr.

В разделе Code - Diagnostics:

* выставьте все галочки.

  1. Шаг только для Macos. Выполните в консоли Rstudio команду
system("defaults write org.R-project.R force.LANG en_US.UTF-8")

Это позволит избежать потенциальных проблем с изображением кириллицы на компьютерах, где не срабатывает автоматическое определение настроек.

  1. Установите все необходимые для курса пакеты R.

Скачайте файл install_all.R. Откройте его в RStudio (FileOpen file). Запустите, выбрав CodeSource with Echo. При этом требуется соединение с Интернетом.

При установке может встретиться вопрос: “Do you want to install from sources the packages which need compilation?”

Следует ответить “Нет”!

Причина: некоторые пакеты содержат код C++ и для установки из исходников (source) требуют наличия и корректной настройки компилятора C++ на компьютере. При ответе “Нет” будут скачаны уже заранее скомпилированые пакеты.

Бегущие красные надписи не означают ошибок, признаком ошибки является только явное сообщение Error.

Пошаговая установка R для linux (на примере Ubuntu)

  1. Добавьте официальный репозиторий R:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
sudo apt update

Вместо bionic (для 18.04) должно быть кодовое название версии Ubuntu (disco для 19.04)

  1. Установите классический R:
sudo apt-get install r-base r-base-dev
  1. Установите RStudio.

Rstudio — это всего лишь удобная красивая графическая оболочка к R. Суровые брутальные программисты могут вполне обойтись и без Rstudio :) Не спутайте Rstudio с R-studio, платной программой для восстановления данных.

  1. Настройте Rstudio.

Запустите RStudio. Зайдите в раздел Tools — Global options.

В разделе General:

* уберите галочку у Restore .Rdata into workspace in startup.
* выберите `Never` у Save workspace to .Rdata on exit

В разделе Sweave:

* "Weave .Rnw files using" выберите knitr.

В разделе Code - Diagnostics:

* выставьте все галочки.

  1. Для пакетов R, скачивающих данные из Интернета, может потребоваться установка дополнительных библиотек linux
sudo apt-get install libcurl4-openssl-dev libxml2-dev libssl-dev
  1. Установите все необходимые для курса пакеты R.

Скачайте файл install_all.R. Откройте его в RStudio (FileOpen file). Запустите, выбрав CodeSource with Echo. При этом требуется соединение с Интернетом.

Бегущие красные надписи не означают ошибок, признаком ошибки является только явное сообщение Error.

Примечания:

  1. На ubuntu Rstudio узнает содержимое переменной PATH из файла etc/environ. Поэтому если в этом файле в переменной PATH нет пути к латеху, то Rstudio не увидит латех. Достаточно добавить путь к латеху в этом файле :)