使用R软件包(dismo)下载亚种数据

使用R软件包(dismo)下载亚种数据,r,dismo,R,Dismo,我想使用dismo(R软件包)下载gbif物种发生数据,用于物种分布分析。 我已经阅读了指南,并在大多数情况下成功地进行了分析。 我用了这里的代码 gbif("genus","species", geo=FALSE) 然而,我想将某些亚种分开进行分析。 有什么方法可以从某些亚种中提取信息吗?根据gbif的文档和dismo的渐晕图,我们可以将*附加到物种名称中,以获得该物种名称下的所有变体。下面的示例,从vignettes下载Solanum acaule下的所有记录 现在,我们可以根据scien

我想使用
dismo
(R软件包)下载gbif物种发生数据,用于物种分布分析。 我已经阅读了指南,并在大多数情况下成功地进行了分析。 我用了这里的代码

gbif("genus","species", geo=FALSE)
然而,我想将某些亚种分开进行分析。
有什么方法可以从某些亚种中提取信息吗?

根据
gbif
的文档和
dismo
的渐晕图,我们可以将
*
附加到物种名称中,以获得该物种名称下的所有变体。下面的示例,从vignettes下载Solanum acaule下的所有记录

现在,我们可以根据
scientificName
中的关键字对数据框进行子集,以找到所需的记录。假设我们只需要在其
科学名称中包含
subp.
的记录,我们可以执行以下操作:

acaule_sub <- subset(acaule, grepl("subsp.", scientificName, fixed = TRUE))
acaule_sub
table(acaule$scientificName)

                             Solanum acaule Bitter 
                                              5608 
                      Solanum acaule subsp. acaule 
                                              1444 
Solanum acaule subsp. punae (Juz.) Hawkes & Hjert. 
                                                14 
           Solanum acaule var. punae (Juz.) Hawkes 
                                                 9 
       Solanum acaule var. subexinterruptum Bitter 
                                                 2 
                        Solanum schreiteri Bukasov 
                                                 2 
                         Solanum uyunense Cárdenas 
                                                 2
acaule_sub <- subset(acaule, grepl("subsp.", scientificName, fixed = TRUE))