在dplyr中查看完整结果

时间:2014-07-01 17:47:05

标签: r dplyr

我写道:

require(dplyr)
require(ggplot2)

dcut2 <- diamonds %.%
  group_by(cut,clarity,color) %.%
  summarize(
    meancarat=mean(carat,na.rm=TRUE),
    ndiamonds=length(carat)
  )

dcut2

输出结果为:

Source: local data frame [276 x 5]
Groups: cut, clarity

    cut clarity color meancarat ndiamonds
1  Fair      I1     D 1.8775000         4
2  Fair      I1     E 0.9688889         9
3  Fair      I1     F 1.0234286        35
4  Fair      I1     G 1.2264151        53
5  Fair      I1     H 1.4986538        52
6  Fair      I1     I 1.3229412        34
7  Fair      I1     J 1.9934783        23
8  Fair     SI2     D 1.0169643        56
9  Fair     SI2     E 1.0156410        78
10 Fair     SI2     F 1.0801124        89
..  ...     ...   ...       ...       ...

请注意,我没有使用tbl_df工具。为什么要切断剩下的输出?我怎样才能看到输出的其余部分?

2 个答案:

答案 0 :(得分:1)

默认打印输出只有10行,我认为大多数人都同意这是避免控制台混乱的好事。

尝试

  dcut2 %.% head(276)

将完整的df打印到控制台..

在RStudio中,您也可以

 View(dcut2) 

在电子表格查看器中查看数据..

答案 1 :(得分:1)

重新转换为data.frame

data.frame(dcut2)

你去了