如何将我的数据与 worldclim 数据结合起来

How to combine my data with worldclim data

这里有两个问题: 1.我的数据有很多变量,包括经度和纬度的第二列和第三列。出于预测目的,我想将来自栅格包 "worldclim" 的 bioclim 信息添加到我的数据中。我可以使用以下代码为我的数据提取 bioclim 值。

wc <- getData('worldclim', var='bio', res=10)
mydatac<-extract(wc, mydata[,2:3])

但是mydatac只有坐标和bioclim值。我应该简单地按以下方式绑定以将 mydata 与 bioclim 信息结合起来吗?我怎么知道 bioclim 值与最终结果中的 longitude/latitude 一致?谢谢。

cbind.data.frame(mydata,mydatac)
  1. 是否可以通过 longitude/latitude 在 R 中类似地提取美国犯罪数据?我还没有找到任何有用的包。谢谢。

extract 输出一个数据框,其中观察结果的顺序与原始数据集中的顺序相同。所以,是的,你可以 cbind 两个数据帧。

data.frame(mydata, mydatac)