Como carregar dependências em um pacote R?
Estou desenvolvendo um pacote R, onde ele está disponível noDESCRIPTIONS
Arquivo
Imports:
dplyr,
ggplot2,
ncdf4
E eu tenho uma função de exemplo onde eu uso a terceira dependência
testFun <- function(file, lat, long){
ncfname <- file.path(file,fsep = .Platform$file.sep)
xfile <- nc_open(ncfname) #Opens the NetCDF file
lat <- ncvar_get(xfile, 'lat') #Extracts all latitudes
...Calculations
return(XYZ)
}
Quando euBuild and Reload
o pacote e eu executo a função, elecould not find function "nc_open"
.
MAS, funciona quando eu o substituo porncdf4::nc_open
Eu devo prefixarpackagename::
para toda dependência que eu uso no código? Ou eu estou esquecendo de alguma coisa?
Normalmente, eu gostaria que todas as dependências fossem instaladas noDESCRIPTIONS
e suas funções disponíveis para uso sem exigir o prefixo do pacote sempre.