Wdrażam pakiet R, w którym mam kilka dużych plików danych .rda w folderze "dane".Wyklucza zestawy danych z budowania pakietu R
Kiedy buduję pakiet (z kompilacją R CMD, aby utworzyć spakowany plik .tar.gz), również pliki danych są zawarte w pakiecie, a ponieważ są naprawdę duże, powoduje to kompilację (jak również check) przetwarza się bardzo wolno, a ostateczny rozmiar pakietu jest bezużyteczny.
Dane te są pobierane z pewnej bazy danych za pośrednictwem funkcji pakietu, więc celem nie jest uwzględnienie danych w pakiecie, ale umożliwienie użytkownikowi wypełnienia folderu danych z własnej bazy danych. Dane, których używam, są przeznaczone do testów i nie ma sensu włączać ich do pakietu.
Podsumowując moje pytanie: czy można przechowywać dane w folderze "dane", ale wykluczyć je z wbudowanego pakietu?
Edit
Ok, znalazłem pierwszego rozwiązania, tworząc plik o nazwie .Rbuildignore
który zawiera linię:
^data/.+$
i tak pozostaje problem dla zainstalowania i procesów kontrolnych R CMD R CMD, które nie uwzględniają pliku .Rbuildignore
.
Każda sugestia, aby wykluczyć folder również z procesów instalacji/kontroli?
@Nicola Mam nadzieję, że moje badania były użyteczne, gdyż teraz jest to kolejny etap ... jednak nie można użyć funkcji do pobierania mniejszy zbiór danych gdzieś w sieci w celu uczynienia winietę w pełni powtarzalny? –