Вопросы по теме '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