概述
A类易怒的,或tbl_df(待定)
,是对data.frame的现代重新构想,保留被证明有效的时间,丢弃不有效的时间。Tibbles是懒惰和粗暴的数据框架:它们做得更少(即不更改变量名或类型,也不进行部分匹配),抱怨更多(例如,当变量不存在时)。这迫使您提前面对问题,通常会生成更干净、更具表现力的代码。Tibbles还增强了打印()
方法,使它们更容易用于包含复杂对象的大型数据集。
如果你是新手,最好从tibbles章节在里面R代表数据科学.
用法
图书馆(易怒的)
使用从现有对象创建tibleas_tible()
:
数据 <- 数据帧(一= 1:三,b个= 信件[1:三],c= 系统。日期() - 1:三)
数据
#>甲乙丙
#>1 1 a 2023-02-21年
#>2 2 b 2023-02-20年
#>3 c 2023-02-19年
as_表格(数据)
#>#A藏品:3×3
#>一 b条 c(c)
#><整数> <氯> <日期>
#>12023-02-21年1月
#>22 b 2023-02-20年
#>三公元2023-02-19年3月
这将适用于已经是数据帧、列表、矩阵或表的合理输入。
您还可以使用西藏()
:
易怒的(x个= 1:5,年= 1,z= x个^2 + 年)
#>#A字型:5×3
#>x个 年 z(z)
#><整数> <数据库> <数据库>
#>11 1 2
#>22 1 5
#>三3 1 10
#>44 1 17
#>55 1 26
西藏()
比data.frame()
:它从不更改输入的类型(例如,它保持列表列不变,从不将字符串转换为因子!),它从不更改变量的名称,只回收长度为1的输入,并且从不创建row.names()
。您可以在中阅读有关这些功能的更多信息渐晕(“tibble”)
.
您可以使用三角形()
:
三叉戟(
~x个,~年,~z(z),
“a”,2,3.6,
“b”,1,8.5
)
#>#A字型:2×3
#>x个 年 z(z)
#><氯> <数据库> <数据库>
#>1a 2 3.6
#>2b 1 8.5