r - 显示/打印 tibble 的所有行 (tbl_df)

标签 r dplyr

tibble(以前的 tbl_df)是由 R 中的 dplyr 数据帧操作包创建的数据帧版本。它可以防止长时间意外调用数据框时的表输出。

一旦数据框被tibble/tbl_df包装,是否有命令可以查看整个数据框(数据框的所有行和列) )?

如果我使用df[1:100,],我将看到所有100行,但如果我使用df[1:101,],它只会显示前 10 行。我想轻松地显示所有行以快速滚动它们。

是否有 dplyr 命令来解决这个问题或解开数据帧的方法?

最佳答案

你也可以使用

print(tbl_df(df), n=40)

或者在管道操作符的帮助下

df %>% tbl_df %>% print(n=40)

要打印所有行,请指定tbl_df %>% print(n = Inf)

编辑 2021 年 7 月 31 日: 在 > dplyr 1.0.0

Warning message:
`tbl_df()` was deprecated in dplyr 1.0.0.
Please use `tibble::as_tibble()` instead.

df %>% as_tibble() %>% print(n=40)

关于r - 显示/打印 tibble 的所有行 (tbl_df),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23188900/

相关文章:

r - 将列名称向量传递给 mutate (dplyr) 中的 Paste()

r - R中的高效随机抽样

r - 计算R中前两个主成分的最快方法是什么?

r - 多窗口范围计算 data.table 与 dplyr

r - 使用 R 中的管道创建 data.frame - 并命名列

r - 调试 : function to create multiple lags for multiple columns (dplyr)

r - 使用 R 的字典映射

r - 将数字转换为字符串

r - 如何使循环函数将其结果输出为R中的数据帧

r - 使用 sf 围绕点(质心)创建网格