R语言【taxlist】——merge_taxa():整合概念和移除名称

Package taxlist version 0.2.4


Description

将分类概念合并为单个 taxlist 对象。


Usage

R 复制代码
merge_taxa(object, ...)

## S3 method for class 'taxlist'
merge_taxa(object, concepts, level, print_output = FALSE, ...)

Arguments

参数【object】:taxlist 对象。

参数【...】:要传递给其他方法或从其他方法传递的其他参数。

参数【concepts】:数值(整数)向量,包括要合并的分类概念。

参数【level】:字符向量,指示合并的最低级别。

参数【print_output】:指示是否应在控制台中显示合并概念的逻辑值。


Details

参数【concepts】中指示的分类概念将合并为一个概念。

新概念继承了 slots taxonRelations 和 taxonTraits 的 ID 和相应的属性,这些属性来自参数【concepts】中指示的第一个分类概念。

为方便起见,可以通过设置 print_output=TRUE 来显示生成的概念,但仅在使用参数【concepts】时显示。

此函数的另一种应用是通过参数级别实现的,其中所有较低等级的分类单元都将合并到指定的级别或更高级别(如果合并分类群的父级处于较高级别)。


Value

一个 taxlist 对象。


Examples

R 复制代码
summary(Easplist, c(206, 197))
复制代码
------------------------------ 
concept ID: 206 
view ID: 1 
level: species 
parent: 54853 Cyperus L. 

# accepted name: 
206 Cyperus papyrus L. 

# synonyms (2): 
52612 Cyperus papyrus ssp. antiquorum (Willd.) Chiov. 
52613 Cyperus papyrus ssp. nyassicus Chiov. 
------------------------------ 
concept ID: 197 
view ID: 1 
level: species 
parent: 54853 Cyperus L. 

# accepted name: 
197 Cyperus dives Delile 

# synonyms (5): 
52000 Cyperus immensus C.B. Clarke 
52600 Cyperus exaltatus var. dives (Delile) C.B. Clarke 
52601 Cyperus alopecuroides var. dives Boeckeler 
52602 Cyperus immensus var. petherickii (C.B. Clarke) Kük. 
52603 Cyperus petherickii C.B. Clarke 
------------------------------
R 复制代码
sp_list <- merge_taxa(object = Easplist, concepts = c(206, 197),
    print_output = TRUE)
复制代码
------------------------------ 
concept ID: 206 
view ID: 1 
level: species 
parent: 54853 Cyperus L. 

# accepted name: 
206 Cyperus papyrus L. 

# synonyms (8): 
197 Cyperus dives Delile 
52000 Cyperus immensus C.B. Clarke 
52600 Cyperus exaltatus var. dives (Delile) C.B. Clarke 
52601 Cyperus alopecuroides var. dives Boeckeler 
52602 Cyperus immensus var. petherickii (C.B. Clarke) Kük. 
52603 Cyperus petherickii C.B. Clarke 
52612 Cyperus papyrus ssp. antiquorum (Willd.) Chiov. 
52613 Cyperus papyrus ssp. nyassicus Chiov. 
------------------------------
相关推荐
计算机安禾18 分钟前
【c++面向对象编程】第40篇:单例模式(Singleton)的多种C++实现
开发语言·c++·单例模式
_日拱一卒33 分钟前
LeetCode:114二叉树展开为链表
java·开发语言·算法
天天进步201535 分钟前
从零打造 Python 全栈项目:智能教学辅助系统
开发语言·人工智能·python
kkeeper~1 小时前
0基础C语言积跬步之内存函数
c语言·开发语言
吃好睡好便好1 小时前
在Matlab中绘制杆状图
开发语言·学习·算法·matlab·信息可视化
桀人1 小时前
C++——内存管理——new和delete的超详细解析
开发语言·c++
Shadow(⊙o⊙)1 小时前
Shell进程替换,自定义Shell解释器——字符串库函数灵活操作!
linux·运维·服务器·开发语言·c++·学习
数智工坊1 小时前
PyCharm 运行 Python 脚本总自动进 Test 模式?附 RT-DETRv2 依赖缺失终极排坑
开发语言·ide·人工智能·python·pycharm
再写一行代码就下班1 小时前
根据给定word模板,动态填充指定内容,并输出为新的word文档。(${aa}占位符方式且支持循环动态表格)
java·开发语言
七夜zippoe1 小时前
DolphinDB流数据表:创建与订阅
开发语言·订阅··dolphindb·数据表