Список всех функций в базе R? - PullRequest
4 голосов
/ 20 октября 2019

CRAN предоставляет руководства для каждого пакета CRAN , а руководства содержат список всех функций (и наборов данных), содержащихся в этих пакетах CRAN.

Есть ли что-то похожее для базы R? т.е. где можно найти список всех функций в базе R?

1 Ответ

3 голосов
/ 29 октября 2019

Как отметил пользователь alistaire в комментарии, help(package = 'base') покажет индекс функций в пакете base.

Однако, «база R» обычно понимаетсяохватывать больше, чем просто пакет base, а именно другие пакеты, которые также по умолчанию загружаются R. Этот список пакетов доступен через getOption('defaultPackages') (но обратите внимание, что этот список можно изменять пользователем, например, в ~/.Rprofile! ).

По состоянию на R 3.6.1 этот список (и некоторое время назад) был

[1] "datasets"  "utils"     "grDevices" "graphics"  "stats"     "methods"

Если вы хотите перечислить все экспортированные символы из этих пакетов, вы можетеиспользуйте, например

base_packages = getOption('defaultPackages')
names(base_packages) = base_packages
lapply(base_packages, function (pkg) ls(paste0('package:', pkg)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...