我想要一个光栅对象,其x坐标(经度)从0到360,到-180到180度之间的标准坐标。
我有一个矩阵,经度范围为(0,360),纬度范围为(-90,90),分辨率为0.75,因此其尺寸为
dim(x)
[1] 480 241
然后我尝试
r <- rotate(x)
我收到此错误
Error in rotate(x) : object "phy" is not of class "phylo"
答案 0 :(得分:2)
试试raster::rotate(x)
。在加载ape
包之后,您碰巧加载了raster
包;两个包都包含rotate
个函数。 (另一种选择是detach("package:ape")
,然后再试一次。)
如果您输入find("rotate")
,R会告诉您它在哪里找到该功能;向量的第一个元素是它默认选择的元素。
当您加载ape
时,您应该收到以下消息:
Attaching package: ‘ape’
The following objects are masked from ‘package:raster’:
rotate, zoom