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

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

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

Сообщение VistaSV30 » 29 июн 2020, 20:46

Добрый вечер!

Мне нужно к моему пакету 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

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

Спасибо!
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

nplatonov
Интересующийся
Сообщения: 25
Зарегистрирован: 07 фев 2012, 12:00
Репутация: 20

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

Сообщение nplatonov » 30 июн 2020, 07:59

Читать мануал R-exts.
Посмотреть исходники других пакетов с data и roxygen2.
Возможно, NULL исправить на "Declination_DB".

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

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

Сообщение VistaSV30 » 30 июн 2020, 08:52

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

Аватара пользователя
antonv
Активный участник
Сообщения: 229
Зарегистрирован: 29 ноя 2016, 10:44
Репутация: 114
Откуда: Санкт-Петербург

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

Сообщение antonv » 30 июн 2020, 11:21

VistaSV30, склонение существительных - declension. Declination - это координата небесного тела в астрономии.

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

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

Сообщение VistaSV30 » 30 июн 2020, 14:09

В лингвистике тоже такой термин есть
https://en.wikipedia.org/wiki/Declension

:)

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

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

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

Всё работает! :D
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

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

Сообщение VistaSV30 » 02 июл 2020, 01:42

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

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

Тут мой пакет:
https://yadi.sk/d/7388iRSczzINBw
Поле: Chita$Distr
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя