R语言【taxlist】——indended_list():将层级结构输出为缩进列表

Package taxlist version 0.2.4


Description

将 taxlist 对象打印分类层次结构(等级和父子关系)输出为缩进列表。


Usage

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

## S4 method for signature 'taxlist'
indented_list(
  object,
  filter,
  keep_children = TRUE,
  keep_parents = TRUE,
  rankless_as,
  indent = " ",
  lead_br = "",
  print = TRUE,
  author = TRUE,
  level = FALSE,
  synonyms = FALSE,
  syn_encl = c("= ", ""),
  secundum,
  alphabetical = FALSE,
  ...
)

Arguments

参数【object】:包含分类概念(taxonomic concepts)的一个 taxlist 对象。

参数【...】:其余参数(尚未可用)。

参数【filter】:一个字符值(可选),该值将与分类单元用法名称匹配,以生成"object"的子集。请注意,此过滤器也将应用于 synonyms,与参数"synonyms"中应用的参数无关。

参数【keep_children】:一个逻辑值,指示结果中是否应包含匹配概念的子项。

参数【keep_parents】:一个逻辑值,指示结果中是否应包含匹配概念的父级。

参数【rankless_as】:一个字符向量,指示在执行列表之前可以将无等级分类群设置为的级别(分类等级)。

参数【indent】:用于缩进的符号。该符号将乘以分类等级的深度。默认值为空格。这也可以作为命名向量提供,并为相应的分类等级提供不同的缩进符号。

参数【lead_br】:可选换行符号在缩进前行。r-markdown 文档可能需要它。

参数【print】:一个逻辑值,指示是否应在控制台中打印缩进列表 (default = TRUE)。

参数【author】:一个逻辑值,指示是否应使用姓名打印作者 (default = TRUE)。

参数【level】:一个逻辑值,指示是否应在名称之前包含级别名称(分类等级)(默认值 = FALSE)。

参数【synonyms】:一个逻辑值,指示是否应将同义词包含在接受的名称之后 (default = FALSE)。

参数【syn_encl】:长度为 2 的字符向量,包括用于括同义词的符号。第一个值将设置在同义词之前,第二个值将设置在同义词之后。

参数【secundum】:与插槽"taxonViews"中的名称匹配的字符值,该名称将打印为 secundum(分类视图)。默认情况下不打印它。

参数【alphabetical】:一个逻辑值,指示分类群是按名称还是按 ID 排序。默认值为 FALSE,因此分类群按 ID 排序。请注意,如果对象包含同名分类群,则参数 TRUE 可能无法正常工作。


Value

如果"print = TRUE",则在控制台中打印缩进列表。结果是一个数据框,其中包含用于设置名称格式的元素,也可以分配给对象。


Examples

++直接输出缩进列表:++

R 复制代码
indented_list(Easplist, "papyrus")
复制代码
Cyperaceae Juss.
 Cyperus L.
   Cyperus papyrus L. 
R 复制代码
indented_list(Easplist, "papyrus", level = TRUE, synonyms = TRUE,
    secundum = "secundum")
复制代码
family Cyperaceae Juss. sec. The Plant List (2013)
 genus Cyperus L. sec. Taxonomic Name Resolution Service (2018)
   species Cyperus papyrus L. sec. African Plant Database (2012)
   = Cyperus papyrus ssp. antiquorum (Willd.) Chiov.
   = Cyperus papyrus ssp. nyassicus Chiov. 
相关推荐
前路不黑暗@12 分钟前
Java项目:Java脚手架项目的公共模块的实现(二)
java·开发语言·spring boot·学习·spring cloud·maven·idea
人道领域13 分钟前
Spring核心注解全解析
java·开发语言·spring boot
云深麋鹿37 分钟前
标准库中的String类
开发语言·c++·容器
脱离语言1 小时前
Jeecg3.8.2 前端经验汇总
开发语言·前端·javascript
MOONICK1 小时前
C#基础入门
java·开发语言
女王大人万岁2 小时前
Golang标准库 CGO 介绍与使用指南
服务器·开发语言·后端·golang
myzzb2 小时前
纯python 最快png转换RGB截图方案 ——deepseek
开发语言·python·学习·开源·开发
t198751282 小时前
基于Chirp分解和多相快速算法的离散分数傅里叶变换(DFRFT)MATLAB实现
开发语言·算法·matlab
jllllyuz2 小时前
基于MATLAB的PAM通信系统仿真实现
开发语言·matlab
qq_448011162 小时前
python中的内置globals()详解
开发语言·python