Вопросы по теме 'roxygen2'

Roxygen2 - как правильно документировать методы S3
Я прочитал PDF-файл Roxygen2, а также этот сайт , и я потерялся о разнице между @method @ S3method @export и о том, как вы используете их для правильного документирования методов S3. Для обсуждения я подготовил следующий пример: 1. Как мне их...
12622 просмотров
schedule 11.02.2023

Ошибка roxygen2: для заголовка требуется значение
Я получаю сообщение об ошибке от roxygenize() , которое не могу понять. У меня есть пакет моих разных функций, в которых файлы .Rd генерируются через roxygen. Ошибка Error: titlerequires a value , что говорит об отсутствии тега @title . Однако...
898 просмотров
schedule 01.09.2022

Документирование setAs() и setOldClass() с помощью Roxygen
Я разрабатываю пакет, который предоставляет класс S3 с именем «Foo». Он также предоставляет метод «как» для принуждения его к (чужому) классу S4 с именем «Bar». Мой код выглядит так: #' ... setOldClass("Foo") #' ... setAs("Foo",...
1082 просмотров
schedule 11.04.2022

Можно ли использовать данные пакета R в testthat tests или run_examples ()?
Я работаю над разработкой пакета R, используя devtools, testthat и roxygen2. У меня есть пара наборов данных в папке данных (foo.txt и bar.csv). Моя файловая структура выглядит так: / mypackage / data * foo.txt, bar.csv / inst...
5431 просмотров
schedule 01.07.2023

Невозможно вызвать функцию roxygenize из пакетного файла Rscript
Я пишу скрипт, который использует roxygen2 для автоматической оксигенизации моего пакета. Я бы хотел, чтобы он был исполняемым, чтобы он мог быть частью более крупного сценария для подготовки и установки пакета, но по какой-то причине я не могу...
912 просмотров
schedule 07.07.2023

документирование набора данных с помощью roxygen2
Я пытаюсь задокументировать некоторые наборы данных в пакете R, используя roxygen2. Учитывая только один из них: у меня mypkg/data/CpG.human.GRCh37.RDa который содержит объект с именем CpG.human.GRCh37 и файл с именем:...
4237 просмотров
schedule 09.05.2022

Включите примеры данных в разработку пакетов R
Мне не терпится узнать, как включать примеры данных в комментарии, написанные над функциями, например: ##' @examples ##' ## Set working directory... ##' ## Load data into R session: ##' data <- system.file("extdata", "data.txt", package="...",...
17042 просмотров
schedule 08.06.2022

Упакуйте файлы .Rd с помощью пакета roxygen2
У меня вопрос о создании файла .Rd для моего пакета R с использованием пакета roxygen2 . Мне ясно, что для документирования функций R я могу использовать C-c C-o в emacs для создания комментариев над функцией, а затем их заполнения и последующего...
1567 просмотров
schedule 09.05.2022

Ошибка документации функции назначения R CMD CHECK
У меня проблемы с check функциями присваивания в Roxygen. Вот довольно минимальный пример: #' Get sp feature IDs #' @aliases IDs IDs.default IDs.SpatialPolygonsDataFrame IDs<- IDs<-.SpatialPolygonsDataFrame #' @param x The object to get...
260 просмотров
schedule 16.04.2022

Создание пакета devtools roxygen и документация rd
Я новичок в roxygen и изо всех сил пытаюсь понять, как использовать его для быстрого создания нового/настраиваемого пакета. т.е. Я хотел бы знать, что минимальные требования заключаются в том, чтобы создать пакет с именем package1 , используя...
5867 просмотров
schedule 01.12.2022

Как указать, в каком порядке загружать методы S4 при использовании roxygen2
Я уже несколько раз сталкивался со следующей проблемой. Допустим, у вас есть два класса, classA и classB , описанные в следующих файлах classA.R : #' the class classA #' #' This is a class A blabla #'...
564 просмотров
schedule 06.06.2022

Справка по методу S3 (roxygen2)
Я пытаюсь использовать метод S3 в пакете и подумал, что понял, как его настроить, задав вопрос здесь: Предупреждение о согласованности метода S3 при сборке пакета R с помощью Roxygen Но теперь я получаю результаты, которых не ожидаю. Если я...
1621 просмотров
schedule 21.02.2023

Фрагменты roxygen до или после обработки
Есть ли какой-то механизм, с помощью которого я могу преобразовать комментарии, которые видит roxygen, предпочтительно до того, как он выполнит преобразование roxygen->rd? Например, предположим, что у меня есть: #' My function. Does stuff with...
599 просмотров
schedule 07.07.2023

Как настроить сборку пакета RStudio для работы на нескольких машинах
Этот вопрос был задан другим пользователем на странице справки RStudio здесь , но остался без ответа. В общем, я прошел все этапы: (1) Установлен Xcode (2) Загруженные и установленные инструменты командной строки (3) Установлен MacTex...
4005 просмотров
schedule 08.01.2023

R визуализирует Rd с использованием roxygen2 без версии roxygen2
Функция автоматического документирования с использованием roxygen2, хотя это здорово и полезно, раздражает при каждом изменении версии пакета roxygen2. Он обновляет все мои файлы документации, помещая версию roxygen2 в каждый файл. Смотри ниже....
195 просмотров
schedule 17.10.2022

Как я могу автоматически добавлять/обновлять версии Depends/Imports/Suggests в DESCRIPTION?
Мне нравится обновлять пакеты R, и при разработке собственного пакета я хочу придерживаться совет : Как правило, всегда лучше указать версию и быть консервативным в отношении того, какая версия требуется. Если вы не знаете иного, всегда...
670 просмотров
schedule 08.08.2022

roxygen2: функция не экспортируется в NAMESPACE даже после использования @export
Я собираю пакет и получаю сообщение об ошибке, что функция не является экспортируемым объектом пакета. В сценарии R я использовал тег @export для экспорта функции, однако, когда я выполняю roxigenise с помощью document() или roxygen(), функция не...
2197 просмотров
schedule 17.05.2022

Данные не экспортируются из пространства имен в R
Я настроил и регулярно обновляю свой пакет R на GitHub, следуя обширной документации Хэдли о Devtools, Roxygen2 и т. д., на своем ноутбуке. Вчера я решил вместо этого использовать свой основной компьютер и теперь хочу отправить изменения на GitHub....
5277 просмотров
schedule 25.06.2023

Почему Build & Reload перекомпилирует все файлы C++, даже если они не изменились?
Я использую RStudio на двух машинах с одинаковыми конфигурациями и даже одним и тем же файлом .Rproj (из Dropbox). На веб-странице RStudio : Инкрементальные перестройки По умолчанию RStudio выполняет инкрементную пересборку пакетов....
553 просмотров
schedule 20.12.2022

Экспорт и импорт метода S3 между пакетами
Отказ от ответственности: я нашел решение этой проблемы при написании этого вопроса. Но теперь мой вопрос: «Как это работает?» Я пытаюсь экспортировать метод S3 из одного пакета (скажем, pkg.from ) и импортировать его в другой пакет (скажем,...
560 просмотров
schedule 17.11.2022