【问题标题】:How to combine my data with worldclim data如何将我的数据与 worldclim 数据结合起来
【发布时间】:2017-11-01 16:05:02
【问题描述】:

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

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

但 mydatac 只有坐标和 bioclim 值。我应该像下面这样简单地绑定以将 mydata 与 bioclim 信息结合起来吗?我怎么知道 bioclim 值与最终结果中的经度/纬度对齐?谢谢。

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

【问题讨论】:

  • aggregate()match() 函数可能有用。
  • 提供您的mydata 的最小可重复示例可以提高获得答案的机会。

标签: r geospatial data-extraction


【解决方案1】:

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

data.frame(mydata, mydatac)

【讨论】:

  • 感谢您的回复。我正在考虑合并回来,但如果两个数据集绑定的顺序相同,则可以节省更多时间。
猜你喜欢
  • 2021-07-25
  • 2019-08-15
  • 1970-01-01
  • 1970-01-01
  • 2021-08-21
  • 1970-01-01
  • 1970-01-01
  • 2022-06-16
  • 2021-01-17
相关资源
最近更新 更多