数据.table有一个很好的特性,可以 suppress 表的开头和结尾的输出.

是否可以一次查看/打印100多行?

library(data.table)
## Convert the ubiquitous "iris" data to a data.table
dtIris = as.data.table(iris)
## Printing 100 rows is possible
dtIris[1:100, ]
## Printing 101 rows is truncated
dtIris[1:101, ]

我经常有数据.表格结果有点大(例如200行),我只想查看.

推荐答案

打印方法data.table有一个参数nrows:

args(data.table:::print.data.table)
function (x, nrows = 100L, digits = NULL, ...) 

您可以使用它来控制打印多少行:

print(dtIris, nrow=105)
.....
99:          5.1         2.5          3.0         1.1 versicolor
100:          5.7         2.8          4.1         1.3 versicolor
101:          6.3         3.3          6.0         2.5  virginica
102:          5.8         2.7          5.1         1.9  virginica
103:          7.1         3.0          5.9         2.1  virginica
104:          6.3         2.9          5.6         1.8  virginica
105:          6.5         3.0          5.8         2.2  virginica
     Sepal.Length Sepal.Width Petal.Length Petal.Width    Species

R相关问答推荐

R:随机抽取所有可能排列的样本

通过Plotly绘制线串几何形状的3D图

self_函数无法工作--无法子集结束后的列

使用rlang s arg_match判断函数输入列表

列出用m n个值替换来绘制n个数字的所有方法(i.o.w.:R中大小为n的集合的所有划分为m个不同子集)

如何删除多个.CSV文件的行

如何自定义Shapviz图?

R Highcharts与两个位置关联的注释

我不能在docker中加载sf

RStudio中相关数据的分组箱形图

单个轮廓重叠条的单独图例

如何改变x轴比例的列在面

一小时满足条件的日期的 Select

根据元素和前一个值之间的差值过滤矩阵的元素

如果可能,将数字列转换为整数,否则保留为数字

使用范围和单个数字将数字与字符串进行比较

如何将Which()函数用于管道%>;%

使用shiny 中的所选要素行下拉菜单

使用列中的值来调用函数调用中应使用的其他列

将数据从一列转换为按组累计计数的单个虚拟变量