R语言【taxlist】——tax2traits():将分类信息设置为分类单元特征

Package taxlist version 0.2.4


Description

分类法分类可以包含在taxonRelations插槽提供的信息中的 taxlist 对象中。然而,对于统计分析来说,将这些信息插入到插槽taxonTraits中可能更方便。

Usage

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

## S3 method for class 'taxlist'
tax2traits(object, get_names = FALSE, ...)

Arguments

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

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

参数【get_names】:指示是否应该检索分类单元名称而不是分类单元id的逻辑值。


Details

此函数只能应用于包含父子关系和分类级别信息的对象。


Value

类taxlist的对象,将分类法添加为特征。


Examples

R 复制代码
Acanthaceae <- subset(x = Easplist, subset = TaxonName == "Acanthaceae",
  slot = "names", keep_children = TRUE)
summary(Acanthaceae)
复制代码
object size: 29.9 Kb 
validation of 'taxlist' object: TRUE 

number of taxon usage names: 143 
number of taxon concepts: 113 
trait entries: 9 
number of trait variables: 1 
taxon views: 3 

concepts with parents: 112 
concepts with children: 28 

hierarchical levels: form < variety < subspecies < species < complex < genus < family 
number of concepts in level form: 0
number of concepts in level variety: 2
number of concepts in level subspecies: 3
number of concepts in level species: 84
number of concepts in level complex: 0
number of concepts in level genus: 23
number of concepts in level family: 1
R 复制代码
Acanthaceae <- tax2traits(Acanthaceae, get_names = TRUE)
head(taxon_traits(Acanthaceae))
复制代码
    TaxonConceptID       life_form variety subspecies               species      genus
14              59 obligate_annual    <NA>       <NA>   Asystasia gangetica  Asystasia
15              60 obligate_annual    <NA>       <NA>  Asystasia mysurensis  Asystasia
97             319 obligate_annual    <NA>       <NA> Hygrophila auriculata Hygrophila
108            341    phanerophyte    <NA>       <NA>     Justicia betonica   Justicia
238          50264  climbing_plant    <NA>       <NA>      Thunbergia alata Thunbergia
241          50423    phanerophyte    <NA>       <NA>    Hypoestes aristata  Hypoestes
         family
14  Acanthaceae
15  Acanthaceae
97  Acanthaceae
108 Acanthaceae
238 Acanthaceae
241 Acanthaceae
相关推荐
Evand J1 天前
组合导航的MATLAB例程,二维平面上的CKF滤波,融合IMU和GNSS数据,仿真,观测为X和Y轴的坐标,附代码下载链接
开发语言·matlab·平面·imu·组合导航
蔗理苦1 天前
2025-10-07 Python不基础 20——全局变量与自由变量
开发语言·python
-森屿安年-1 天前
C++ 类与对象
开发语言·c++
小蒜学长1 天前
springboot基于javaweb的小零食销售系统的设计与实现(代码+数据库+LW)
java·开发语言·数据库·spring boot·后端
会开花的二叉树1 天前
c语言贪吃蛇游戏开发
c语言·开发语言
韩立学长1 天前
【开题答辩实录分享】以《C#大型超市商品上架调配管理系统的设计与实现》为例进行答辩实录分享
开发语言·c#
tao3556671 天前
【Python刷力扣hot100】49. Group Anagrams
开发语言·python·leetcode
龙腾AI白云1 天前
大模型-扩散模型(Diffusion Model)原理讲解(4)
开发语言
爱吃小胖橘1 天前
Lua语法(2)
开发语言·unity·lua
_Power_Y1 天前
SSM面试题学习
java·开发语言·学习