¿Cómo puedo cargar dependencias en un paquete R?
Estoy desarrollando un paquete R donde está disponible enDESCRIPTIONS
archivo
Imports:
dplyr,
ggplot2,
ncdf4
Y tengo una función de ejemplo donde uso la tercera dependencia
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)
}
Cuando yoBuild and Reload
el paquete y ejecuto la funcióncould not find function "nc_open"
.
PERO, funciona cuando lo reemplazo conncdf4::nc_open
¿Se supone que debo prefijarpackagename::
a cada dependencia que uso en el código? ¿O me estoy perdiendo algo?
Por lo general, me gustaría que todas las dependencias se instalen desdeDESCRIPTIONS
y sus funciones están disponibles para su uso sin requerir el prefijo del paquete cada vez.