2016-04-29 3 views
0

В настоящее время я работаю над пакетом, который я хочу связать с некоторыми большими файлами .rda (сотнями МБ). Если я использую devtools :: load_all(), мой пакет навсегда загружается, так как я включил файлы в/data/dir.Объединение больших файлов .rda с пакетом

Есть ли способ сказать R игнорировать файлы в/data /, пока я вручную не загружу их с помощью data(), или мне лучше просто поместить мои данные в другой каталог?

ответ

1

Как насчет

  • создать каталог inst/optionalData/ (или другое подходящее название)
  • добавить функции для загрузки этих наборов данных по требованию

как вы можете рассчитывать на

system.files("optionalDate", "nameOfFile.rds", package="yourPackage") 

, чтобы найти его.

+0

Хм да, это похоже на хорошее обходное решение. Было бы еще удобнее иметь его в данных, чтобы к нему можно было получить доступ (данные) –

+0

«Желая, чтобы это было не в одиночку». Эта функция просто не существует в 'data()', поэтому обходной путь. –

+0

Хмм хорошо спасибо за информацию anyways –

Смежные вопросы