Пакеты в 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