1、tibble是data.frame的替換版本
2、tibble的創(chuàng)建:
1)將其他數(shù)據(jù)框類型轉(zhuǎn)化為tibble:? as.tibble()
2)創(chuàng)建新的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行,列會根據(jù)面板做調(diào)整,數(shù)據(jù)框會打印所有數(shù)據(jù)
也可以自己調(diào)整需要查看的行與列
print(flights,n=5,width=Inf)#打印前5行與所有列
2)選取子集
tibble選取子集一定要精確名稱,data.frame可以模糊名稱取子集
tibble %>%.$... ? 在%>%之后加一個.
tibble常用選用子集是select/filter等,而不是用[]、$
4、enframe()、deframe()可以將向量轉(zhuǎn)化為tibble