r - R包rcites:使用函数“spp_taxonconcept”和“map”进行批量查询
问题描述
我有一个包含鸟类列表 (heading=Sci.Name) 的 csv 文件,我想使用 rcites 包中的“spp_taxonconcept”函数批量查询他们的 CITES 附录列表。
设置令牌后,加载 csv 文件和所需的所有包,我使用以下代码在名为“results”的列中生成结果:
bird.cites<-mutate(bird.cites,results=map(Sci.Name,spp_taxonconcept(taxonomy="CITES")))
返回以下错误消息:缺少 x 参数“query_taxon”,没有默认值
对象 "Sci.Name" 的元素没有作为第一个参数传递给 spp_taxaonconcept,它应该是 query_taxon = "sci names of individual species" 使用 map 函数。
对此的任何帮助将不胜感激!
解决方案
我觉得有一些语法问题试试。-
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")))
推荐阅读
- java - 在 TableView 中显示数据
- c# - asp.net 核心 mvc 表单视图模型在帖子上为空
- python - 试图清除条目,但我只清除最后一个
- php - 通过 SQL 查询更改 WooCommerce 中的订单货币
- android - WorkManager vs AlarmManager,根据情况用什么
- javascript - 如何在 React JS 中的 this.setState 下为多变量设置相同的值
- angular - 渲染动态生成的元素时触发点击事件 Typescript
- angular - 订阅后可观察到的角度工作
- jboss - 如何在 JBOSS EAP 7.1.0 中添加 G1GC 参数?
- html - 为 div 内的侧边元素设置相同的高度