RStudio HelpPane
Сегодня Java-код RStudio для окна справки (см. -> HelpPane.java: 364 ) не поддерживает возможность поиска в определенном контексте пакета.Может, но потребуется модификация HelpSearch.java: 67
./rstudio/src/gwt/src/org/rstudio/studio/client/workbench/views/help
./HelpPane.java:364:
toolbar.addRightWidget(searchProvider_.get().getSearchWidget());
./search/HelpSearch.java:67:
public Widget getSearchWidget()
RStudio
Сегодня в RStudio вы можете выполнить поиск справки через консоль R иотразить результаты в окне справки RStudio.Обходной путь должен набрать ?dplyr::count
в консоли R и отразить это в окне справки RStudio.
Я надеюсь, что приведенная выше информация, если она будет полезнаи указывает вам в правильном направлении.Мне кажется, вам нужно запросить или изменить поведение окна RStudio.
R Наблюдения за справкой:
Если вы хотите найти определенную функцию в пакете, вы можете использоватьследующий синтаксис:
help(count, package="dplyr")
Лично я также рекомендую использовать библиотеку sos
, которая добавляет ???
, что дает доступ к findfn()
и ???
, что позволяет вамполучить доступ к RSiteSearch()
и выполнить поиск во всех библиотеках CRAN для функции.
> require(sos)
>
> ???count
found 7174 matches; retrieving 20 pages, 400 matches.
2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
Downloaded 399 links in 244 packages.
Указанный выше синтаксис упоминается в документации R.https://www.r -project.org / help.html
R Справка: help () и?
Функция help()
и оператор ?
help в Rобеспечить доступ к страницам документации для функций R, наборов данных и других объектов, как для пакетов в стандартном дистрибутиве R, так и для дополнительных пакетов.Например, чтобы получить доступ к документации для стандартной функции lm (линейная модель), введите команду help(lm)
или help("lm")
, или ?lm
или ?"lm"
(т. Е. Кавычки необязательны).
Чтобы получить доступ к справке для функции в пакете, который в данный момент не загружен, дополнительно укажите имя пакета: например, чтобы получить документацию для функции rlm()
(устойчивая линейная модель) в пакете MASS, help(rlm, package="MASS")
.
Стандартные имена в R состоят из прописных и строчных букв, цифр (0-9), подчеркиваний (_) и точек (.), Идолжен начинаться с буквы или точки.Чтобы получить справку для объекта с нестандартным именем (например, оператор справки?), Имя должно быть заключено в кавычки: например, help('?')
или ?"?"
.
Вы также можете использовать справку() функция для доступа к информации о пакете в вашей библиотеке - например, help(package="MASS")
- которая отображает индекс доступных страниц справки для пакета вместе с некоторой другой информацией.
Страницы справки для функций обычно включаютраздел с исполняемыми примерами, иллюстрирующими работу функций.Вы можете выполнить эти примеры в текущем сеансе R с помощью команды example()
: например, example(lm)
.