Tibble学习

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


你可能感兴趣的:(Tibble学习)