Может ли кто-нибудь сказать мне, в чем разница между базовыми и рекомендуемыми пакетами.
Если есть ссылка, где упоминаются базовые и рекомендуемые пакеты, укажите ссылки.
Может ли кто-нибудь сказать мне, в чем разница между базовыми и рекомендуемыми пакетами.
Если есть ссылка, где упоминаются базовые и рекомендуемые пакеты, укажите ссылки.
Отличие действительно происходит от R Core и того, как организован R-код, например, в восходящем SVN-репозитории.
В src/library/
у вас есть все "базовые" пакеты:
И ни один из них не находится на CRAN - они существуют только как часть "базы R".
И у вас есть каталог src/library/Recommended
, который по умолчанию пуст, но может быть заполнен с помощью вспомогательного script (tools/rsync-recommended
), чтобы получить список рекомендуемых пакетов из CRAN из специального (версированного) каталога. Для версии 3.3.3 R это
CRAN/src/contrib/3.3.3/Recommended/ (с частью CRAN, являющейся вашим зеркалом по умолчанию). Он содержит
Изменить 2016-09-06: добавлен utils
для первого набора.
Я хотел бы ответить с несколько иной точки зрения и с функциями, а не с ссылками. Если приоритет "базовый", пакет уже установлен и загружен, поэтому все функции доступны при открытии R. Если приоритет "рекомендуется", пакет был установлен с базой R, но не загружен. Перед использованием команд из этого пакета пользователь должен будет загрузить его с помощью команды библиотеки, например. библиотека (загрузки).
Что касается ссылок, installed.packages()
с фильтром для Priority должен отображать все пакеты, которые установлены и загружены (базовые) или просто установлены (рекомендуется), поэтому вам действительно не нужны ссылки.
x <- installed.packages()
x[ !is.na(x[ ,"Priority"]), c("Package", "Priority") ]
Для всех других пакетов см. available.packages()
. См. Эту ссылку для подробнее.
Я предполагаю, что вы говорите об установке R в Linux.
Это описано в инструкциях по установке для (например) Debian. Вы можете найти это на http://cran.csiro.au/bin/linux/debian/
Цитата из этой страницы:
The r-recommended set of packages are:
r-cran-boot
r-cran-cluster
r-cran-class
r-cran-codetools
r-cran-foreign
r-cran-kernsmooth
r-cran-lattice
r-cran-mass
r-cran-matrix
r-cran-mgcv
r-cran-nlme
r-cran-nnet
r-cran-rmatrix
r-cran-rpart
r-cran-spatial
r-cran-survival