未导入rgeos时,r :: intersect的R包问题

时间:2019-02-19 20:28:23

标签: r package r-raster

我有一个导入raster::intersect的程序包(取决于rgeos::gIntersection)。以前我也有导入rgeos的函数,但是我对其进行了更改,因此我仅直接依赖raster

但是现在我在示例和测试中遇到错误,说:

Loading required namespace: rgeos
Failed with error:  'there is no package called 'rgeos''
Error in loadNamespace(name) : there is no package called 'rgeos'

我该如何处理? 当我将rgeos放在Description中的Imports下时,我会得到一些CRAN注释,因为没有直接使用rgeos中的函数。 而完全排除rgeos会导致错误。

我应该将requireNamespace("rgeos")放在raster::intersect之前吗?至少不会再抛出错误,但是我不知道这是否是推荐的方法。

0 个答案:

没有答案