Correção de carregamento de dados
Especificando lazyData: true
no DESCRIPTION do pacote faz com que todos os arquivos binários (.rda
)dentro do diretório ./data/ sejam pré-carregamos junto ao carregamento do pacote, porém esses dados não ocupam memória até que sejam usados como explica Hadley em seu livro R packages.
Contudo esse pré-carregamento torna desnecessários os comandos data(datasetTbXX)
, pois mesmo que não realizados ao excutar datasetTbXX
, ou qualquer comando que a use, a tabela será totalmente carregada e estará pronta para utilização. Ainda, além de desnecessários os comando retornaram uma mensagem de Warning
, no novo formato do pacote
data(DemetrioEx2.12.16, package="labestData")
## Warning message:
## In data(DemetrioEx2.12.16, package = "labestData") :
## data set ‘DemetrioEx2.12.16’ not found
Isso ocorre pois data(DemetrioEx2.12.16)
procurará o binário de mesmo nome no diretório ./data/ e como todos os datasets foram agrupados em Demetrio.rda
esse arquivo não existirá, para que o comando seja executado normalmente deve-se fazer data(Demetrio)
.
Como os comandos data(datasetTbXX)
são desnecessários quando usado lazyData: true
, essa issue sugere a remoção de todos os trechos de código que exibem data(datasetTbXX)
.