Apologies, I cannot see how to make a rero for this issue.
I have a function that uses levels(r) tor return the RAT of a raster "r"
when the function is sourced from a script
source(".\R\function.r")
it works fine.
when the function is built into a package and sourced from there
library(mypackage) using the same script file to make the package
levels(r)[[1]]
the same line throws an error, as levels(myraster returns NULL
If I modify the script to include the raster namespace:
raster::levels(r)[[1]]
Then I get the error
Error: 'levels<-' is not an exported object from 'namespace:raster'
I have also tried just using levels(r) and putting raster as a depends
rather than an import in the DESCRIPTION file for the package, this does
not solve the error.
Any suggestions on how to overcome the problem?
many thanks
Nevil Amos
raster::levels() not working in packaged function.
2 messages · Nevil Amos, Marcelino de la Cruz Rot
Maybe including
import(raster)
or
importFrom("raster", "levels")
in the package NAMESPACE would help.
Cheers,
Marcelino
El 31/10/2020 a las 13:24, nevil amos escribi?:
Apologies, I cannot see how to make a rero for this issue.
I have a function that uses levels(r) tor return the RAT of a raster "r"
when the function is sourced from a script
source(".\R\function.r")
it works fine.
when the function is built into a package and sourced from there
library(mypackage) using the same script file to make the package
levels(r)[[1]]
the same line throws an error, as levels(myraster returns NULL
If I modify the script to include the raster namespace:
raster::levels(r)[[1]]
Then I get the error
Error: 'levels<-' is not an exported object from 'namespace:raster'
I have also tried just using levels(r) and putting raster as a depends
rather than an import in the DESCRIPTION file for the package, this does
not solve the error.
Any suggestions on how to overcome the problem?
many thanks
Nevil Amos
[[alternative HTML version deleted]]
_______________________________________________ R-sig-Geo mailing list R-sig-Geo at r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo .
Marcelino de la Cruz Rot Depto. de Biolog?a y Geolog?a F?sica y Qu?mica Inorg?nica Universidad Rey Juan Carlos M?stoles Espa?a