Date Редакция Категория comp Теги R

Пакеты в R представляют собой тематические наборы функций, данных и скомпилированного кода. R поставляется со стандартным набором пакетов base. Кроме того существует множество других пакетов, доступных для загрузки и установки из CRAN и других источников. Поскольку число пакетов R перевалило за 10000, возникает вопрос: как найти нужный пакет?

Поиск нужного пакета

Основные места для хранения пакетов R: CRAN, BioConductor и Github.

Инструменты для поиска нужного пакета R:

  • Обзор пакетов для решения ряда распространенных задач — CRAN Task Views.
  • Список популярных пакетов на сайте RDocumentation.org — поисковой системе по документации к пакетам R, где бы они не хранились.
  • Список популярных пакетов R, опубликованных на платформе GitHub.

Установка и запуск пакета

Для установки дополнительных пакетов наберем в командном окне R команду:

> install.packages("имяПакета")

Выбираем зеркало CRAN из списка, и пакет будет установлен.

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

Загрузка функций пакета осуществляется командой:

> library(имяПакета)

При загрузке пакет может сообщать различную диагностическую информацию. Подавить вывод этих сообщений можно функцией suppressPackageStartupMessages(). Вот как с ее помощью можно загрузить пакет rvest:

suppressPackageStartupMessages(library(rvest))

Другие функции для работы с пакетами:

.libPaths() # возвращает каталог, в который установлены пакеты
library()   # вывод списка установленных пакетов
search()    # вывод списка загруженных пакетов


Комментарии

comments powered by Disqus