Страница 1 из 1

Присоединить dataset к пакету R

Добавлено: 29 июн 2020, 20:46
VistaSV30
Добрый вечер!

Мне нужно к моему пакету R присоединить таблицу с данными. Вроде бы всё сделал правильно.

При тестировании пакета по команде:
devtools::check()

Возникает ошибка:
All user-level objects in a package should have documentation entries.
See chapter 'Writing R documentation files' in the 'Writing R
Extensions' manual.

В файле документации у меня прописано следующее:

Код: Выделить всё

#' @title Data of Declination
#'
#' @description Declination words.
#' @name Declination_DB
#' @docType data
#' @usage Declination_DB
#' @format A data frame V1 V2 V3
#' @keywords datasets
NULL
Здесь архив моего пакета
https://yadi.sk/d/KeS1Z7l5_VmQwA

Подскажите, что делать?

Спасибо!

Re: Присоединить dataset к пакету R

Добавлено: 30 июн 2020, 07:59
nplatonov
Читать мануал R-exts.
Посмотреть исходники других пакетов с data и roxygen2.
Возможно, NULL исправить на "Declination_DB".

Re: Присоединить dataset к пакету R

Добавлено: 30 июн 2020, 08:52
VistaSV30
nplatonov писал(а):
30 июн 2020, 07:59
Читать мануалы
Читаю мануал Writing R Extensions. Пытаюсь понять.
Видимо надо разобраться с полем LazyData. От него многое зависит...
nplatonov писал(а):
30 июн 2020, 07:59
Посмотреть исходники других пакетов с data и roxygen2
Можно у Вас попросить исходник для примера? Пожалуйста! :wink:

Re: Присоединить dataset к пакету R

Добавлено: 30 июн 2020, 11:21
antonv
VistaSV30, склонение существительных - declension. Declination - это координата небесного тела в астрономии.

Re: Присоединить dataset к пакету R

Добавлено: 30 июн 2020, 14:09
VistaSV30
В лингвистике тоже такой термин есть
https://en.wikipedia.org/wiki/Declension

:)

Чудо случилось! :idea:
Датасет присоединился!
Командой: devtools::use_data(pot)

Исправил файл с описанием пакета:
- файл теперь называется так же как и датасет
- исправил записи:
#' @title Declination
#' @name Declination

Исправил описание пакета, чтоб отображалась информация о пакете и функциях

Всё работает! :D

Re: Присоединить dataset к пакету R

Добавлено: 02 июл 2020, 01:42
VistaSV30
Еще вопрос.
В присоединяемом Dataset есть поля с текстом на русском языке.
При проверке Dataset по команде devtools::check()
Выводится предупреждение:
> checking data for non-ASCII characters ... WARNING
Warning: found non-ASCII strings

На моем компьютере всё читается корректно. Будут ли проблемы с русским текстом на других компьютерах?

Тут мой пакет:
https://yadi.sk/d/7388iRSczzINBw
Поле: Chita$Distr