R语言【taxlist】——get_children(),get_parents():检索分类概念的子类群或父类群

Package taxlist version 0.2.4


Description

检索所查询分类单元概念的所有子概念或父概念。


Usage

R 复制代码
get_children(taxlist, ...)

## S3 method for class 'taxlist'
get_children(taxlist, ConceptID, ...)

get_parents(taxlist, ...)

## S3 method for class 'taxlist'
get_parents(taxlist, ConceptID, ...)

Arguments

参数【taxlist】:一个 taxlist 对象。

参数【...】:方法之间传递的进一步参数。

参数【ConcertID】:用于选择父或子或分类表子集的概念id。


Details

该方法生成 taxlist 对象的子集,包括所查询分类单元概念的所有子或父级概念。

在这些方法中可以查询多个概念。

参数【ConceptID】可以是一个概念ID的向量,或是一个输入的 taxlist 对象的子集。


Value

一个 taxlist 对象,包含所请求的概念以及父子级。


Examples

++准备一个科级子集:++

R 复制代码
Ebenaceae <- subset(x = Easplist, subset = TaxonName == "Ebenaceae")
Ebenaceae
复制代码
object size: 6.7 Kb 
validation of 'taxlist' object: TRUE 

number of taxon usage names: 1 
number of taxon concepts: 1 
trait entries: 0 
number of trait variables: 1 
taxon views: 3 

hierarchical levels: form < variety < subspecies < species < complex < genus < family 
number of concepts in level form: 0
number of concepts in level variety: 0
number of concepts in level subspecies: 0
number of concepts in level species: 0
number of concepts in level complex: 0
number of concepts in level genus: 0
number of concepts in level family: 1

++根据子集,去检索子概念:++

R 复制代码
Ebenaceae <- get_children(Easplist, Ebenaceae)
Ebenaceae
复制代码
object size: 8.5 Kb 
validation of 'taxlist' object: TRUE 

number of taxon usage names: 10 
number of taxon concepts: 9 
trait entries: 0 
number of trait variables: 1 
taxon views: 3 

concepts with parents: 8 
concepts with children: 3 

hierarchical levels: form < variety < subspecies < species < complex < genus < family 
number of concepts in level form: 0
number of concepts in level variety: 0
number of concepts in level subspecies: 0
number of concepts in level species: 6
number of concepts in level complex: 0
number of concepts in level genus: 2
number of concepts in level family: 1

++再准备一个种级子集:++

R 复制代码
Diostri <- subset(x = Easplist, subset = TaxonConceptID == 52403,
    slot = "relations")
Diostri
复制代码
object size: 6.7 Kb 
validation of 'taxlist' object: TRUE 

number of taxon usage names: 1 
number of taxon concepts: 1 
trait entries: 0 
number of trait variables: 1 
taxon views: 3 

hierarchical levels: form < variety < subspecies < species < complex < genus < family 
number of concepts in level form: 0
number of concepts in level variety: 0
number of concepts in level subspecies: 0
number of concepts in level species: 1
number of concepts in level complex: 0
number of concepts in level genus: 0
number of concepts in level family: 0

++随即查找它的父概念:++

R 复制代码
Diostri <- get_parents(Easplist, Diostri)
Diostri
复制代码
object size: 7.1 Kb 
validation of 'taxlist' object: TRUE 

number of taxon usage names: 3 
number of taxon concepts: 3 
trait entries: 0 
number of trait variables: 1 
taxon views: 3 

concepts with parents: 2 
concepts with children: 2 

hierarchical levels: form < variety < subspecies < species < complex < genus < family 
number of concepts in level form: 0
number of concepts in level variety: 0
number of concepts in level subspecies: 0
number of concepts in level species: 1
number of concepts in level complex: 0
number of concepts in level genus: 1
number of concepts in level family: 1
相关推荐
Nturmoils6 小时前
集中式与分布式怎么选:从订单读写看 KingbaseES 的架构边界
数据库
xiaomuzuirenzhen6 小时前
大专电子商务从事电商运营分析师需要考证吗?
大数据·数据库
来让爷抱一个6 小时前
Python 异步里混用同步库,事件循环被卡住的全过程
开发语言·python
翔云1234568 小时前
RocksDB中,客户端每写入一次数据,需要访问几次磁盘
运维·数据库·mysql
DevOpenClub8 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考
心祭丫丫9 小时前
【每天一个 Python 小案例17】Python 实现通讯录
开发语言·人工智能·笔记·python·学习
露天赏雪9 小时前
第3篇:Sentinel熔断降级实战:大模型接口抖动时的服务兜底方案
java·开发语言·人工智能·spring boot·spring·servlet·sentinel
GeW9 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
在多学一点11 小时前
MYSQL第二次作业
android·数据库·mysql
yeccheng11 小时前
MySQL 索引超详解:从底层 B+ 树到面试高频考点
java·开发语言·jvm·mysql·面试