旋转光栅R.

时间:2016-04-28 10:40:30

标签: r r-raster

我想要一个光栅对象,其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"

1 个答案:

答案 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