Нахождение, Что Вы Потребность в R: сфокусированный поиск в R и всех (3,500 +) Пакеты CRAN

cd C:\path\dir
svn checkout https://server/path/to/trunk/dir/dir/parent_dir--depth empty
cd C:\path\dir\parent_dir
svn update filename.log

(Редактирование filename.log)

svn commit -m "this is a comment."
5
задан Mogsdad 15 January 2018 в 03:42
поделиться

2 ответа

Пакет "sos" - отличный ресурс. Его основным интерфейсом является команда "findFn", которая принимает строку (ваш поисковый запрос), сканирует записи "function" в базе данных поиска сайта Джонатана Бэрона и возвращает записи, содержащие поисковый запрос, в виде фрейма данных (класса "findFn").

Столбцы этого фрейма данных следующие: Count, MaxScore, TotalScore, Package, Функция, Дата, Оценка, Описание и Ссылка. Нажав на "Ссылка" в строке любой записи, вы сразу же откроете страницу помощи.

Пример: предположим, вы хотите найти все фильтры свертки во всех 1800+ пакетах R.

library(sos)
cf = findFn("convolve") 

Этот запрос будет искать термин "convolve", другими словами, это не обязательно должно быть имя функции.

Введя "cf", вы получите HTML-таблицу всех найденных совпадений (в данном случае 23). Эта таблица является HTML-рендерингом рамки данных, о которой я говорил выше. Особенно удобно то, что каждый столбец ("Count", "MaxScore" и т.д.) можно сортировать, щелкнув на заголовке столбца, так что вы можете просматривать результаты по "Score", по "Package Name" и т.д.

(В качестве дополнения: при выполнении этого точного запроса одним из результатов была функция "panel.tskernel" в пакете под названием "latticeExtra". Я не знал, что в этом пакете есть фильтры временных рядов, и сомневаюсь, что обнаружил бы его в противном случае.

5
ответ дан 14 December 2019 в 13:38
поделиться

На ваш вопрос нелегко ответить. Не существует одной окончательной функции.

formals - это функция, которая передает именованные аргументы функции и их значения по умолчанию в именованном списке, но вы всегда можете иметь переменные аргументы через ... параметр и скрытые именованные аргументы со встроенной функцией hadArg . Чтобы получить список из них, вам придется использовать getAnywhere, а затем сканировать выражение для hasArg. Я не могу придумать автоматический способ сделать это самостоятельно. Это если скрытые аргументы функций не задокументированы.

1
ответ дан 14 December 2019 в 13:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: