R 包 rcites:使用函数 "spp_taxonconcept" 和 "map" 进行批量查询

R package rcites: bulk enquiry using functions "spp_taxonconcept" and "map"

我有一个包含鸟类列表的 csv 文件(标题=Sci.Name),我想使用 rcites 包中的“spp_taxonconcept”函数批量查询它们的 CITES 附录列表.

设置令牌、加载 csv 文件和所有需要的包后,我使用以下代码在名为“results”的列中生成结果:

bird.cites<-mutate(bird.cites,results=map(Sci.Name,spp_taxonconcept(taxonomy="CITES")))

其中 returns 以下错误消息: x 参数“query_taxon”丢失,没有默认值

object“Sci.Name”的元素没有作为第一个参数传递给spp_taxaonconcept,应该是query_taxon =“个别物种的科学名称”使用地图功能。

如有任何帮助,我们将不胜感激!

我觉得有一些语法问题试试。 -

bird.cites <- mutate(bird.cites,results=map(Sci.Name,spp_taxonconcept, taxonomy="CITES"))

也可以写成-

bird.cites <- mutate(bird.cites, results = map(Sci.Name,~spp_taxonconcept(.x, taxonomy="CITES")))