Лучший способ поиска пакетов R?
Связанный с этим вопрос
как искать материалы r
Отчасти из-за того, что сообщество R было привлечено к службе на основе тегов, например StackOverflow, я думаю, что информация о R принципиально трудно найти в Интернете. Такие службы, как RSeek, сделали это немного менее болезненным, однако я часто нахожу, что результаты поиска разбросаны.
В частности, мне часто интересно, существуют ли R-пакеты для удовлетворения конкретной потребности, с которой я сталкиваюсь. RSeek полезен для поиска документации пакета, но не для обнаружения новых пакетов, а менеджер пакетов R еще менее полезен. Таким образом, каковы некоторые рекомендации по поиску пакетов? То есть, когда я понимаю, что мне нужно, чтобы мой текущий набор пакетов R не встречался, и перед созданием самой функции я хотел бы найти пакет, который будет отвечать потребностям. Каков наилучший способ продолжения?
Ответы
Ответ 1
Сначала используйте help.search()
или стенографию ??
. Это приведет к поиску файлов справки установленных пакетов. Я часто нахожу, что у меня установлен пакет, который делает то, что я хочу; Я просто не использовал его раньше.
Затем используйте функцию findFn
в пакете sos
. Эта функция выполняет поиск справочных страниц пакетов, охватываемых архивами RSiteSearch (включая все пакеты на CRAN). Они упорядочены на основе оценки релевантности, поэтому самые популярные пакеты в списке, вероятно, являются наиболее полезными.
Чтобы посмотреть еще дальше, используйте RSiteSearch()
, который отправит ваш поиск R поиск по сайту. Помимо пакетов CRAN, это охватывает архивы списков рассылки R-help, страницы справки, виньетки и представления задач.
По-прежнему не повезло? Попробуйте Rseek.org. Он охватывает больше сайтов.
Наконец, если все остальное не удается, спросите здесь о StackOverflow или отправьте свой вопрос в список рассылки R-help.
Ответ 2
Я верю, что crantastic.org надеется помочь людям обнаружить и совместно оценить/обсудить пакеты. Он может быть полезен, когда он получает больше трафика.
Ответ 3
Новый пакет CRAN чрезвычайно полезен для этого: проверить пакет sos.
Ответ 4
Представления задач CRAN (BioC также использует их): http://cran.r-project.org/web/views/
Это хорошо работает, если вы думаете о пакете так же, как человек, который пишет файл DESCRIPTION.
Ответ 5
http://versioneye.com - это кросс-платформенная поисковая система для Программных библиотек. R также находятся в индексе. Вы можете оценивать и комментировать пакеты. Но самая крутая функция - это то, что вы можете следить за своими пакетами, и как только следующая версия будет выпущена, вы получите уведомление по электронной почте.
Также есть кнопка "Lucky". Похоже на Google. Это позволяет вам открывать новые пакеты. Дополнительные возможности для обнаружения и сравнения пакетов скоро появятся.
Кстати. Я генеральный директор компании VersionEye. Я всегда ищу обратной связи, чтобы улучшить обслуживание.
Ответ 6
Появилась новая служба для поиска документации всех пакетов размещенная на Inside-R: http://www.inside-r.org/packages.
Примеры:
Через журнал Revolutions
Ответ 7
Я думаю, что вы уже знаете это (никогда не предполагайте!), но я часто использую http://www.rseek.org/ для такого рода вопрос, как правило, я постараюсь выделить некоторые уникальные ключевые слова для своей задачи и искать здесь...