dplyr显示tbl_df中的小data.frame的所有行和列

时间:2015-12-26 18:42:58

标签: r dplyr

如何强制$ cat book.ps | ./preprocess.pl > book-marked.ps 显示相当小的data.frame的所有列和行。下面的dplyr对象,例如:

ddf

4 个答案:

答案 0 :(得分:5)

如果您仍想使用dplyr并打印数据帧,请运行

print.data.frame(ddf)
ddf

答案 1 :(得分:3)

啊,我对dplyr生气,因此我看不到。解决方案很简单:as.data.frame(ddf)。这是将dplyr支持的data.frame转换为通用data.frame。

答案 2 :(得分:1)

您可以使用print功能并调整n参数来调整要显示的行数。

例如,以下commdand将显示20行。

print(ddf, n = 20)

您还可以使用典型的dplyr管道语法。

ddf %>% print(n = 20)

如果要显示所有行,可以使用n = Inf(无穷大)。

print(ddf, n = Inf)
ddf %>% print(n = Inf)

答案 3 :(得分:0)

从文档中

  

您可以使用以下选项控制默认外观:

     

options(tibble.print_max = n,tibble.print_min = m):如果还有更多   超过n行,仅打印前m行。使用选项(tibble.print_max   = Inf),以始终显示所有行。

     

options(tibble.width = Inf)将始终打印所有列,无论   屏幕的宽度。