【问题标题】:R - export worldclim variables at coordinatesR - 在坐标处导出 worldclim 变量
【发布时间】:2017-11-04 20:14:54
【问题描述】:

我做了什么:

下载隐孢子属的一些发生数据
library(dismo)

data <- gbif(genus='Cryptorama Fall, 1905 ', geo = TRUE)

data <- data.frame(x = data$lon, y = data$lat, specie = data$species)

data <- unique(data) # remove duplicates

data <-data[complete.cases(data),] # remove NA cells

#Get some data from Worldclime 

bioworldclim <- raster::getData("worldclim",var="bio",res=10)

bioworldclim <- bioworldclim[[c(1,2)]] 

Bioclimenames(bioworldclim) <-c("bio1","bio2")

现在我想提取该属位置的 worldclim 值,我这样做了:

Cryptorama_bioclim <- extract(bioworldclim, data) and more "species"(if possible)

我从数据文件中丢失了 x y 坐标。 我想要一个类似的输出:

x y "species" "bio1" "bio2"

不确定extract 函数是否正确

【问题讨论】:

    标签: r environment-variables extraction


    【解决方案1】:

    您需要做的就是:

    d <- cbind(data, Cryptorama_bioclim)
    

    要理解的是,提取的数据与使用的点具有相同的行数(或长度),并且它们的顺序相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-12
      • 2020-02-11
      • 2022-10-14
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多