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

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

Package taxa version 0.4.2


Description

        将 taxa 对象包含的信息转换为 data.frame,信息保存在列中。如果使用 as_tribble 则转换为表格。


Usage

as_data_frame(
  x,
  row.names = NULL,
  optional = FALSE,
  ...,
  stringsAsFactors = FALSE
)

   


Arguments

参数【x】:由 taxa 定义的一个对象。比如 taxon 或 taxon_id。

参数【row.names】:NULL值,或者命名data frame行名的字符向量。不允许缺失值。

参数【optional】:逻辑值。当为 TRUE,设置行名和转换列名都是可选的。

参数【...】:传入或接收的参数。

参数【stringAsFactors】:逻辑值:字符向量是否转换为因子?


Example

x <- taxon(name = c('Homo sapiens', 'Bacillus', 'Ascomycota', 'Ericaceae'),
           rank = c('species', 'genus', 'phylum', 'family'),
           id = taxon_id(c('9606', '1386', '4890', '4345'), db = 'ncbi'),
           auth = c('Linnaeus, 1758', 'Cohn 1872', NA, 'Juss., 1789'))

x

class(x)

创建了一个 taxon 对象:

<taxon[4]>
[1] 9606|Homo sapiens Linnaeus 1758|species
[2] 1386|Bacillus Cohn 1872|genus          
[3] 4890|Ascomycota NA |phylum             
[4] 4345|Ericaceae Juss. 1789|family       
Rank levels: phylum < family < genus < species


[1] "taxa_taxon" "vctrs_rcrd" "vctrs_vctr"

转换为 data.frame文章来源地址https://www.toymoban.com/news/detail-821471.html

as_data_frame(x)
      tax_name tax_rank tax_id tax_db tax_author tax_date tax_cite
1 Homo sapiens  species   9606   ncbi   Linnaeus     1758         
2     Bacillus    genus   1386   ncbi       Cohn     1872         
3   Ascomycota   phylum   4890   ncbi       <NA>                  
4    Ericaceae   family   4345   ncbi      Juss.     1789   

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

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

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

相关文章

  • R语言【stats】——as.formula():取已包含在其他对象中的公式的方法,额外保存属性

    Package  stats  version 4.2.0 泛型函数 formula 及其特定方法提供了一种提取包含在其他对象中的公式的方法。  as.formula  几乎相同,另外当对象已经继承了 “formula” 时,保留了属性。 参数【x】 : R 对象,为 DF2formula() 的一个 data.frame 。 参数【object】 :同 参数【x】 。 参数【

    2024年01月24日
    浏览(36)
  • R语言【taxa】——taxa包中的类

    Package  taxa  version 0.4.2 taxa_taxon-class taxa_taxonomy-class taxa_taxon_authority-class taxa_taxon_db-class  taxa_taxon_id-class taxa_taxon_rank-class         保存类群的基本信息,包括名称,等级和ID。 参数【name】:类群的名称。 参数【rank】:类群的等级。 参数【id】:类群的ID。 参数【auth】:类群

    2024年01月24日
    浏览(32)
  • R语言【taxa】——从taxa 定义的类中获取组分信息

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

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

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

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

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

    2024年01月24日
    浏览(25)
  • ROS1重温:仿真警告-TF_REPEATED_DATA ignoring data with redundant timestamp for frame r_drivel_wheel at...

    问题程序功能: 在仿真环境下,观测机器人运动时的传感器数据 具体发生状况: 首先启动了用于模拟机器人运动环境的 Gazebo launch文件 紧接着启动了用于启动 rviz 文件来观测传感器数据的 launch 文件,这一 launch 文件启动之后,在该终端中一直报警告信息。(警告信息如下图

    2024年02月04日
    浏览(29)
  • 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)
  • Python报错:TypeError: Cannot interpret ‘1‘ as a data type

    在使用np.zeros()创建新数组的时候,我传入的参数是如下代码: 运行报错: 报错原因是我们给zeros()函数传入的参数发生问题: 我传入的参数是(layers_dims[l],1),这是不对的,因为zeros只需要传入一个参数,就是shape。所以我们应该更改为: 把(layers_dims[l],1)用括号括起来

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

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

    2024年01月24日
    浏览(23)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包