R语言【taxa】——as_taxon():转换为 taxon 对象

这篇具有很好参考价值的文章主要介绍了R语言【taxa】——as_taxon():转换为 taxon 对象。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Package taxa version 0.4.2


Description

        将其他对象转换为 taxon 向量。taxon 构造器可能将 基础向量转换为 taxon 向量。


Usage

as_taxon(x, ...)

Arguments

参数【x】:要转换为 taxon 向量的对象。

参数【...】:其余参数。文章来源地址https://www.toymoban.com/news/detail-821318.html


Examples

x <- taxonomy(taxon(name = c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo',
                             'Panthera tigris', 'Ursidae', 'Ursus', 'Ursus arctos'),
                    rank = c('order', 'family', 'genus', 'species',
                             'species', 'family', 'genus', 'species'),
                    id = taxon_id(c('33554', '9681', '9688', '9689',
                                    '9694', '9632', '9639', '9644'),
                                  db = 'ncbi'),
                    auth = c('Bowdich, 1821', 'Fischer de Waldheim, 1817', 'Oken, 1816', 'L., 1758',
                             'L., 1758', 'Fischer de Waldheim, 1817', 'L., 1758', 'L., 1758')),
              supertaxa = c(NA, 1, 2, 3, 3, 1, 6, 7))
names(x) <- letters[1:8]
as_taxon(x)
<taxon[8]>
                                           a 
          33554|Carnivora Bowdich 1821|order 
                                           b 
9681|Felidae Fischer de Waldheim 1817|family 
                                           c 
               9688|Panthera Oken 1816|genus 
                                           d 
           9689|Panthera leo L. 1758|species 
                                           e 
        9694|Panthera tigris L. 1758|species 
                                           f 
9632|Ursidae Fischer de Waldheim 1817|family 
                                           g 
                    9639|Ursus L. 1758|genus 
                                           h 
           9644|Ursus arctos L. 1758|species 
Rank levels: order < family < genus < species
> as_taxon(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo'))
<taxon[4]>
[1] Carnivora    Felidae      Panthera     Panthera leo
> as_taxon(factor(c('Carnivora', 'Felidae', 'Panthera', 'Panthera leo')))
<taxon[4]>
[1] Carnivora    Felidae      Panthera     Panthera leo

到了这里,关于R语言【taxa】——as_taxon():转换为 taxon 对象的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • R语言【taxa】——从taxa 定义的类中获取组分信息

    Package  taxa  version 0.4.2         在拥有对应信息的对象中设置和获取类群所有权信息。         设置和获取分类群的作者信息。         设置和获取分类群的引用信息。         设置和获取分类群的日期信息。         设置和获取分类群的数据库信息。         设置和获

    2024年01月24日
    浏览(29)
  • R语言【paleobioDB】——pbdb_taxon():通过名称或标识符,获得一个类群名的基本信息

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

    2024年01月19日
    浏览(30)
  • R语言【taxa】——internodes():获得中间节点

    Package  taxa  version 0.4.2 获取每个分类单元或其他每个分类单元值的节点间索引。节间是一个恰好有一个上级分类群和一个下级分类群的分类群。这些分类群可以在不丢失剩余分类群之间关系信息的情况下被移除。 参数【x】 :用来获取中间节点的对象,比如一个 taxonomy 对象

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

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

    2024年01月24日
    浏览(26)
  • 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日
    浏览(29)
  • 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日
    浏览(26)
  • 微信小程序开发——json对象和字符串转换

    JSON对象和字符串的互转 注意事项 1、JSON操作时一定要保证是JSON格式的字符串,或对象。 报错如下: 原代码 1)JSON对象转字符串 2)JSON字符串转对象 解决:JSON字符串转对象时,字符串值应该是 跳转设置是:“…?item=”+jsonstr,即字符参数是 item ,所以转换时要取值 options

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

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

    2024年01月24日
    浏览(25)
  • R语言【taxa】——roots(),stems(),subtaxa(),supertaxa():获取根节点、茎节点、子类群和父类群

            在 taxonomy 中查找根节点类群的索引值。         返回每个类群的茎节点的索引值。         返回所有子类群的索引值。 # 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)) #

    2024年01月24日
    浏览(27)
  • 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日
    浏览(24)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包