r - Abbreviate Long Table with Kable/kableExtra?
问题描述
I'm getting into making HTML documents using Knitr. I would like to include an abbreviated version of my data in the report a la the data.table package. In R, when we use the data.table package, long tables get abbreviated via ellipsis. For instance:
> data.table(iris)
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1: 5.1 3.5 1.4 0.2 setosa
2: 4.9 3.0 1.4 0.2 setosa
3: 4.7 3.2 1.3 0.2 setosa
4: 4.6 3.1 1.5 0.2 setosa
5: 5.0 3.6 1.4 0.2 setosa
---
146: 6.7 3.0 5.2 2.3 virginica
147: 6.3 2.5 5.0 1.9 virginica
148: 6.5 3.0 5.2 2.0 virginica
149: 6.2 3.4 5.4 2.3 virginica
150: 5.9 3.0 5.1 1.8 virginica
However, if I try to use kable(iris)
, the whole table (150 lines) is reproduced. I would like to reproduce the behavior of data.table via kable/kableExtra but I'm not sure how.
At the moment, I'm trying to generate an HTML document, however it would also be nice to know how to do it in LaTeX for future reference.
解决方案
推荐阅读
- r - 在ggplotly折线图中填充背景间隔
- sql-server - “无法继续执行,因为会话处于终止状态”错误?
- xaml - XAML UWP ContentDialog 自定义标题 HorizontalAlignment = Stretch?
- javascript - 如何连接数组对象中的两个键?JS
- redirect - 将 CloudFront 放在 AWS Amplify 前面时如何避免 301 重定向循环?
- c++ - 什么是无序动态初始化、部分有序动态初始化和有序动态初始化
- html - html在文本输入上展开元素/表单
- typescript - Quasar - 未找到此依赖项:d.ts
- google-cloud-platform - 有没有办法重新触发 Cloud Storage 的 Pub/Sub 通知
- python - 如何在熊猫数据框中找到非一对一的组合