Как разместить пример данных для R-пакетов на Github - PullRequest
1 голос
/ 18 апреля 2019

Я экспериментирую с GitHub и создал небольшой пакет для моих коллег. Они устанавливают его с пакетом devtools и функцией install_github() непосредственно в R. У меня также есть некоторые примеры данных и файл R-Markdown, который показывает использование всех функций в пакете и может быть опубликован через GitHub Pages .

Я хотел бы знать, что было бы лучше, если бы другие могли использовать данные этого примера для изучения пакета.

Я могу представить два разных варианта:

  1. Поместите данные в отдельный каталог, который не является частью установки, и попросите людей загрузить их вручную или использовать что-то вроде функции download.file() из R в начале примера сценария, чтобы загрузить все данные, которые могут быть упакованным в .zip.
  2. Сделать данные частью установки пакета, однако для этого потребуется, чтобы данные были достаточно маленькими, что сложно в моем конкретном случае (данные размером 10 МБ).

В идеале примеры в R-документации (файлы .Rd в папке man) также могут использовать те же примеры, что и в файле уценки. также в этом случае вариант (2) представляется благоприятным.

Может кто-нибудь дать мне какой-нибудь совет, какой будет лучший путь, своего рода «отраслевой стандарт», если таковой имеется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...