[R-pkg-devel] import 'as' from another package

Ben Bolker bbo|ker @end|ng |rom gm@||@com
Mon Jul 20 18:36:21 CEST 2020


    I think this is a classic confusing R message.  Try adding methods 
to the Imports: statement in your DESCRIPTION file and see if that 
helps. (Maybe I should file a bug report about that error message - it 
confuses me every time.)

On 7/20/20 12:34 PM, Tim Keitt wrote:
> It works but "check" gives
>
> > checking package dependencies ... ERROR
>   Namespace dependency not required: ‘methods’
>
> THK
>
> On Mon, Jul 20, 2020 at 11:24 AM Ben Bolker <bbolker using gmail.com 
> <mailto:bbolker using gmail.com>> wrote:
>
>     @importFrom methods as
>
>     ?
>
>     On 7/20/20 12:06 PM, Tim Keitt wrote:
>     > I have
>     >
>     >    if (!inherits(x, "RasterLayer")) x <- as(x, "RasterLayer")
>     >
>     > in a package and its not finding the coerce definition from the
>     raster
>     > package. I know I need to add an @import roxygen2 directive of
>     some kind,
>     > but I'm not sure the correct syntax. My first try generated a
>     warning that
>     > it was not needed.
>     >
>     > What is the correct way to do this? Or does raster need to
>     export this
>     > definition?
>     >
>     > THK
>     >
>     >       [[alternative HTML version deleted]]
>     >
>     > ______________________________________________
>     > R-package-devel using r-project.org
>     <mailto:R-package-devel using r-project.org> mailing list
>     > https://stat.ethz.ch/mailman/listinfo/r-package-devel
>
>     ______________________________________________
>     R-package-devel using r-project.org
>     <mailto:R-package-devel using r-project.org> mailing list
>     https://stat.ethz.ch/mailman/listinfo/r-package-devel
>

	[[alternative HTML version deleted]]



More information about the R-package-devel mailing list