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

2024-01-24 06:12

本文主要是介绍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'))xclass(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

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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/638748

相关文章

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

Java controller接口出入参时间序列化转换操作方法(两种)

《Javacontroller接口出入参时间序列化转换操作方法(两种)》:本文主要介绍Javacontroller接口出入参时间序列化转换操作方法,本文给大家列举两种简单方法,感兴趣的朋友一起看... 目录方式一、使用注解方式二、统一配置场景:在controller编写的接口,在前后端交互过程中一般都会涉及

Java对象转换的实现方式汇总

《Java对象转换的实现方式汇总》:本文主要介绍Java对象转换的多种实现方式,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java对象转换的多种实现方式1. 手动映射(Manual Mapping)2. Builder模式3. 工具类辅助映

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

python实现svg图片转换为png和gif

《python实现svg图片转换为png和gif》这篇文章主要为大家详细介绍了python如何实现将svg图片格式转换为png和gif,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录python实现svg图片转换为png和gifpython实现图片格式之间的相互转换延展:基于Py

C 语言中enum枚举的定义和使用小结

《C语言中enum枚举的定义和使用小结》在C语言里,enum(枚举)是一种用户自定义的数据类型,它能够让你创建一组具名的整数常量,下面我会从定义、使用、特性等方面详细介绍enum,感兴趣的朋友一起看... 目录1、引言2、基本定义3、定义枚举变量4、自定义枚举常量的值5、枚举与switch语句结合使用6、枚

C#实现将Excel表格转换为图片(JPG/ PNG)

《C#实现将Excel表格转换为图片(JPG/PNG)》Excel表格可能会因为不同设备或字体缺失等问题,导致格式错乱或数据显示异常,转换为图片后,能确保数据的排版等保持一致,下面我们看看如何使用C... 目录通过C# 转换Excel工作表到图片通过C# 转换指定单元格区域到图片知识扩展C# 将 Excel

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

Python中判断对象是否为空的方法

《Python中判断对象是否为空的方法》在Python开发中,判断对象是否为“空”是高频操作,但看似简单的需求却暗藏玄机,从None到空容器,从零值到自定义对象的“假值”状态,不同场景下的“空”需要精... 目录一、python中的“空”值体系二、精准判定方法对比三、常见误区解析四、进阶处理技巧五、性能优化