Вопросы по теме 'r-package'

Разработка пакетов: несколько файлов или один файл
Я просмотрел кучу разных пакетов и заметил, что на самом деле нет четкого и лаконичного метода хранения функций. Некоторые авторы пакетов упаковывают их все в один файл, в то время как другие авторы разбивают их на отдельные файлы. Я прочитал...
1805 просмотров
schedule 13.06.2022

Поиск пакетов определенного автора
Иногда я привыкаю к ​​дизайну определенного пакета R и хочу найти в CRAN все пакеты этого автора (например, возьмем Hadley Wickham). Как я могу выполнить такой поиск (я хотел бы использовать R, но это не обязательно должен быть режим поиска)?
1990 просмотров
schedule 06.07.2023

Относительные пути пакетов в R
Я написал несколько функций для пакета, которые используют относительные пути, например: "./data/foobar.rds" Вот пример функции: foo <- function(x) { x <- readRDS("./data/bar.rds") return(x) } Теперь, если бы я работал на пути...
3470 просмотров
schedule 02.02.2024

R: Как запустить код при загрузке пакета?
Я учусь собирать пакет для R. Теперь, чтобы настроить его, мне нужно запустить некоторый код, когда пакет загружается через require(myPackage) . Я прочитал документацию по help(".onLoad") , которая меня очень смутила, так как нет примера. Как...
7743 просмотров
schedule 09.05.2023

Указать, что пакет R является проприетарным
Существует ли стандартный способ указать, что пакет R является проприетарным, принадлежит компании и не должен распространяться за пределами компании? Прямо сейчас я использую это в файле DESCRIPTION : License: Proprietary, ownership of XX...
1758 просмотров
schedule 26.08.2022

Почему я получаю следующую ошибку при загрузке пакета xlsx в R?
> library(xlsx) Error : .onAttach failed in attachNamespace() for 'xlsx', details: call: .jnew("org/apache/poi/xssf/usermodel/XSSFWorkbook") error: java.lang.NoClassDefFoundError Error: package or namespace load failed for ‘xlsx’ Есть ли...
3486 просмотров
schedule 18.08.2023

Пакет недоступен в сборке пакета после обновления R с помощью packrat
Недавно я обновился до R 3.1.3 и собираю пакет с помощью RStudio и packrat . Я пытаюсь пересобрать свой пакет, используя встроенный в RStudio инструмент «Сборка и перезагрузка», но это не сработает. Я продолжаю получать следующую ошибку:...
1270 просмотров
schedule 06.09.2022

Почему тег @family добавляет точки между словами в roxygen2?
Я пишу пакет R и создаю документацию, используя roxygen2. Я собираю пакет и документацию с помощью кнопки Build & Reload в RStudio. Согласно выходным данным RStudio, он использует devtools::document(roclets=c('rd', 'namespace')) для компиляции...
594 просмотров
schedule 22.10.2023

Методы маскировки в R
Этот вопрос и, в частности, этот ответ вызвал следующий вопрос: как я могу получить предупреждение о маскировании методов в R? Если вы запустите следующий код в чистом сеансе R, вы заметите, что загрузка dplyr изменяет метод по умолчанию для...
2258 просмотров
schedule 08.06.2022

Использование Rstudio для сборки пакетов R
Я использую RStudio для создания пакета R. Я могу создать новый проект -> пакет R -> имя пакета и добавить файлы R. Затем создаются все соответствующие папки с файлами R и файлами .Rd в папке man. Я хочу знать, как я могу добавить 1) новые файлы...
40 просмотров
schedule 03.04.2023

Как получить доступ к семейной принадлежности функции пакета R
Я пытаюсь создать свой первый пакет R. Погуглил, но ничего конкретного по моему вопросу не нашел. В руководстве по roxygen написано @family имя семейства Автоматически добавляет см. также перекрестные ссылки между всеми функциями в...
189 просмотров
schedule 29.05.2023

Проблемы с импортом пакета
Я разрабатываю пакет и хочу импортировать все функции dplyr , поэтому я добавил #' @import dplyr К моей функции, которая сгенерировала пространство имен, которое выглядит так: `# Generated by roxygen2 (4.1.1): do not edit by hand...
162 просмотров
schedule 19.06.2023

Проблемы со сборкой пакета R с помощью инструментов разработки, когда он использует RcppArmadillo
Это мой первый вопрос о стеке, так что будьте добры, ребята! Мне очень понравилось мое недавно обретенное умение создавать пакеты R с помощью devtools. Однако, как только я пытаюсь собрать пакет, использующий RcppArmadillo, мой рабочий процесс...
1646 просмотров
schedule 23.05.2023

Пакет R, содержащий библиотеку C++, не может быть собран для окна
Я пытаюсь написать пакет R, используя Rcpp. Мне удалось заставить его работать для Linux, но не для Windows. Он содержит мои коды C++, а также другую библиотеку. Код доступен здесь: https://github.com/Healthcast/TransEnt/tree/devel-win В...
199 просмотров
schedule 06.07.2022

Ссылка на пакет R для C igraph
У меня есть несколько кодов C, которые используют библиотеку igraph C. Теперь я хочу сделать пакет R из них. Мой вопрос задавался здесь раньше: пакет R, который ссылается на внешнюю библиотеку C Но так как это было задано 3 года назад, я хотел...
70 просмотров
schedule 09.06.2022

вызвать исключение ПРИМЕЧАНИЕ во время проверки R CMD
Можно ли каким-либо образом создать собственное исключение ПРИМЕЧАНИЕ из модульных тестов на этапе проверка тестов... шага R CMD check ? В общем, я хотел бы иметь ПРИМЕЧАНИЕ в 00check.log базе данных if был недоступен во время модульных тестов....
217 просмотров
schedule 30.06.2022

Добавить разделы в справку/документацию пакета R
Некоторые пакеты R (например, ggplot2 , dplyr , devtools и т. д.) имеют разделы справки/документации, озаглавленные в алфавитном порядке, и панель ссылок на эти разделы (обозначены красными стрелками на рисунке ниже). Другие пакеты (например,...
585 просмотров
schedule 22.11.2022

Остановить сборку и перезагрузку пакета R для резервного копирования и возобновления сеанса R
Я пишу пакет R в Rstudio в Windows 10. Каждый раз, когда я перезагружаю пакет, появляется примечание: «Резервное копирование сеанса R», а затем «Возобновление сеанса R». Это занимает немного времени (около 8 или 9 секунд из общего времени сборки...
1345 просмотров
schedule 18.08.2022

Загрузить пакет r в выбранной среде
Я новичок в разработке пакетов R и переполнении стека, но нигде не смог найти эту информацию. Я пытаюсь загрузить мыши пакета R, не загрязняя при этом мое пространство имен. Я пытался импортировать только те функции, которые использую, но это не...
605 просмотров
schedule 22.01.2024

ошибка при использовании пакета R brms
Я хотел бы использовать пакет R brms , но получаю сообщение об ошибке, которое не могу интерпретировать. Возможно, это связано с Rtools , который, тем не менее, установлен на моем компьютере. Это пример из пакета brms : fit1 <-...
1886 просмотров
schedule 02.03.2023