В последнее время я много просматривал представления задач R и обнаружил, что некоторые интересующие пакеты не включаются ни в какие представления задач. Существует ли установленный способ найти дополнение к пакетам, перечисленным в представлениях задач?
Я понимаю, что через XML
и обработку файлов ctv
(например, http://cran.r-project.org/web/views/Econometrics.ctv), я могу найти объединение всех пакетов, перечисленных в узле <packagelist>
, и этот available.packages()
может перечислить все доступные пакеты для загрузки. В этом и есть хитрость, или я упускаю какую-то хитрость при использовании таких сайтов, как CRANberries или CRANtastic?
Обновление 1 (не делайте этого — см. мой ответ ниже): я забыл упомянуть, что CRAN перечисляет «В представлениях:» для пакетов. Таким образом, кажется, что за кулисами хранится некоторая информация, сопоставляющая пакеты с представлениями, в которых они находятся. Можно легко (и грубо) очистить все страницы пакетов CRAN и найти «В представлениях:». Это была моя первоначальная идея, пока я не наткнулся на ctv
, который немного более элегантен.
Обновление 2: я пропустил ссылку на ctv. Документация по пакету интересна, если вам нравятся представления задач.