tbl函数和data.frame有什么区别?

时间:2018-09-23 00:52:58

标签: r dataframe

我开始研究dplyr,this RStudio tutorial中解释的第一件事是关于TBL的。该页面没有说明它是什么,只说“这是一种特殊的数据框”。

它们之间有什么区别?

1 个答案:

答案 0 :(得分:1)

> mt <- matrix(sample(1:25), nc = 5)
> data.frame(mt)
  X1 X2 X3 X4 X5
1 16  7 14 19 25
2 11 23 24 15  3
3  4  9 21  8 12
4 18 20  1 22  2
5 13  5 17  6 10
> as_tibble(mt)
# A tibble: 5 x 5
     V1    V2    V3    V4    V5
  <int> <int> <int> <int> <int>
1    16     7    14    19    25
2    11    23    24    15     3
3     4     9    21     8    12
4    18    20     1    22     2
5    13     5    17     6    10

tibble将仅显示前几行和几列,并提供nrowncol的信息,每一列的向量class类型都适合data.frame无法打开的窗口。