R语言【taxa】——roots(),stems(),subtaxa(),supertaxa():获取根节点、茎节点、子类群和父类群

这篇具有很好参考价值的文章主要介绍了R语言【taxa】——roots(),stems(),subtaxa(),supertaxa():获取根节点、茎节点、子类群和父类群。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

roots(x, subset = NULL)

        在 taxonomy 中查找根节点类群的索引值。

> x <- taxonomy(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
+                 'Panthera tigris', 'Ursidae', 'Ursus', 'Ursus arctos'),
+               supertaxa = c(NA, 1, 2, 3, 3, 1, 6, 7))

> roots(x)
[1] 1

> roots(x, subset = 2:8)
[1] 2 6

stems(x, value = NULL, ...)

        返回每个类群的茎节点的索引值。

> x <- taxonomy(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
+                 'Panthera tigris'),
+               supertaxa = c(NA, 1, 2, 3, 3))
> x <- c(x, x)

> stems(x)
[[1]]
[1] 1 2

[[2]]
[1] 6 7

> stems(x, value = tax_name(x))
[[1]]
[1] "Carnivora" "Felidae"  

[[2]]
[1] "Carnivora" "Felidae"  

> x
<taxonomy[10]>
1: Carnivora
└─2: Felidae
  └─3: Panthera
    ├─4: Panthera leo
    └─5: Panthera tigris
6: Carnivora
└─7: Felidae
  └─8: Panthera
    ├─9: Panthera leo
    └─10: Panthera tigris

subtaxa(x, subset = NULL, max_depth = NULL, include = FALSE, value = NULL, ...)

        返回所有子类群的索引值。

# Generate example data
x <- taxonomy(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
'Panthera tigris', 'Ursidae', 'Ursus', 'Ursus arctos'),
supertaxa = c(NA, 1, 2, 3, 3, 1, 6, 7))
# The indexes of all subtaxa (with subtaxa of subtaxa, etc) for each taxon
subtaxa(x)
# The indexes of immediate subtaxa (without subtaxa of subtaxa, etc) for each taxon
subtaxa(x, max_depth = 1)
# Return something other than index
subtaxa(x, value = tax_name(x))
# Include each taxon with its subtaxa
subtaxa(x, value = tax_name(x), include = TRUE)
# Only return data for some taxa (faster than subsetting the whole result)
subtaxa(x, subset = 3)

supertaxa( x, subset = NULL, max_depth = NULL, include = FALSE, value = NULL, use_na = FALSE, ... )

        返回所有父类群的索引值。文章来源地址https://www.toymoban.com/news/detail-821103.html

# Generate example data
x <- taxonomy(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
'Panthera tigris', 'Ursidae', 'Ursus', 'Ursus arctos'),
supertaxa = c(NA, 1, 2, 3, 3, 1, 6, 7))
# The indexes of all supertaxa (with supertaxa of supertaxa, etc) for each taxon
supertaxa(x)
# Return something other than index
supertaxa(x, value = tax_name(x))
# Include each taxon with its supertaxa
supertaxa(x, value = tax_name(x), include = TRUE)
# Only return data for some taxa (faster than subsetting the whole result)
supertaxa(x, subset = 3)

到了这里,关于R语言【taxa】——roots(),stems(),subtaxa(),supertaxa():获取根节点、茎节点、子类群和父类群的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • R语言【taxa】——as_data_frame():将 taxa 的对象 转换为 data.frame

    Package  taxa  version 0.4.2         将 taxa 对象包含的信息转换为 data.frame,信息保存在列中。如果使用 as_tribble 则转换为表格。     参数【x】 :由 taxa 定义的一个对象。比如 taxon 或 taxon_id。 参数【row.names】 :NULL值,或者命名data frame行名的字符向量。不允许缺失值。 参数【

    2024年01月24日
    浏览(11)
  • R语言【taxa】——classification():储存分类树的分类信息

    Package  taxa  version 0.4.2 参数【x】 :以下之一:         一个列表,每个元素表示一组嵌套的类群。列表内容允许是任何能够转换为taxon的格式。 一个 taxonomy 对象中 单个 taxon 对象的索引或名称,taxonomy 对象由参数【taxonomy】指定。长度不限,但必须是 taxonomy 对象中有效的索

    2024年01月24日
    浏览(9)
  • R语言【taxa】——as_taxon():转换为 taxon 对象

    Package  taxa  version 0.4.2         将其他对象转换为 taxon 向量。taxon 构造器可能将 基础向量转换为 taxon 向量。 参数【x】 :要转换为 taxon 向量的对象。 参数【...】 :其余参数。

    2024年01月24日
    浏览(8)
  • R语言【taxa】——df_ref():有效的 分类信息数据库

    Package  taxa  version 0.4.2         定义可以被 taxon_db 对象使用或使用 taxon_db 对象的有效分类数据库,例如 taxon_id 和 taxon。         使用 db_ref$get 查看数据库的详细信息。         用户可以使用 db_ref$set 创建自定义的数据库,并添加到数据库列表中。         每个数据库都必

    2024年01月25日
    浏览(9)
  • R语言【paleobioDB】——pbdb_taxa():获得多个类群名的基本信息

     Package  paleobioDB  version 0.7.0 paleobioDB 包在2020年已经停止更新,该包依赖PBDB v1 API。 可以选择在Index of /src/contrib/Archive/paleobioDB (r-project.org)下载安装包后,执行本地安装。  参数【...】 :可通过 API 调用的参数。所有可用参数详见 PBDB Data Service: Lists of taxa。 返回一组类群的基

    2024年01月19日
    浏览(16)
  • R语言【taxa】——leaves()和n_leaves():每个分类群的冠群和冠群数量

    Package  taxa  version 0.4.2         获取每个分类单元的冠群索引或其他每个分类单元的值。leaves 是没有下级分类群的分类群。 参数【x】 :获取 leaves 的对象,比如 taxonomy。 参数【value】 :要返回的东西,而不是索引。长度必须与分类群数相同。 参数【...】 :其余参数。

    2024年01月24日
    浏览(6)
  • R语言【paleobioDB】——pbdb_taxa_auto():根据部分名称或前缀,获得多个类群名的基本信息

     Package  paleobioDB  version 0.7.0 paleobioDB 包在2020年已经停止更新,该包依赖PBDB v1 API。 可以选择在Index of /src/contrib/Archive/paleobioDB (r-project.org)下载安装包后,执行本地安装。  参数【...】 :可通过 API 调用的参数。所有可用参数详见 PBDB Data Service: Auto-completion for taxonomic names。

    2024年01月18日
    浏览(10)
  • oppo版root软件获取,oppo如何获取root

    oppo手机获得root权限的方法及步骤: 工具/原料:手机端应用【小欧工程师】,OPPO手机(这里我们以OPPOr9为例做以演示,其他机型类似) 1、首先,需要在软件商城搜索并下载《小欧工程师》,下载完成后点击安装。 2、接着,软件打开后的界面,一共四个标签,分别是《工具

    2024年02月04日
    浏览(8)
  • 手机怎样快速获取root权限,手机怎样快速获取root权限密码

    安卓智能手机获取一键ROOT权限的方法如下: 准备材料:安卓智能手机 1、为了提高ROOT的成功率,选择使用腾讯应用宝作为操作平台,手机连接后打开USB调试选项,链接手机, 2、手机与电脑成功连接之后,点击左边选项的【工具箱】,在工具箱的右边找到应用内置的【一键

    2024年02月09日
    浏览(19)
  • VMware获取root权限及开启root账户的办法

    VMware获取root权限及开启root账户的办法

    1、使用  su  切换至root账户 打开Linux虚拟机, 可以看到刚开始是普通用户user登录,当你像切换回root用户,你可以敲  su  然后回车,要求输入密码、输入密码后回车就进入了root用户.  root用户切换到普通用户,输入 exit ,然后回车 2、 开启 虚拟机的root账户 默认情况是没有

    2024年02月16日
    浏览(9)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包