1、tibble是data.frame的替换版本
2、tibble的创建:
1)将其他数据框类型转化为tibble: as.tibble()
2)创建新的tibble:tibble()/tribble()
tibble(x=1:5,y=1,z=x^2+y)
tribble(
~x,~y,~z,
1,2,3,
1,2,3
)
3、tibble与data.frame的不同
1)查看时,tibble默认打印前10行,列会根据面板做调整,数据框会打印所有数据
也可以自己调整需要查看的行与列
print(flights,n=5,width=Inf)#打印前5行与所有列
2)选取子集
tibble选取子集一定要精确名称,data.frame可以模糊名称取子集
tibble %>%.$... 在%>%之后加一个.
tibble常用选用子集是select/filter等,而不是用[]、$
4、enframe()、deframe()可以将向量转化为tibble