![](/img/trans.png)
[英]How to keep all rows of a table on the same page in RMarkdown when rendering a PDF file?
[英]How to keep a selection of column/rows while scrolling columns and rows on a rmarkdown HTML table?
目標是模仿 RMardown 文檔中 HTML 表中的“凍結 Excel 中的列和行”。
這是一個例子:
---
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
rmarkdown::paged_table(mtcars)
```
輸出是帶有此表的 HTML 文檔:
當您單擊“下一步”以滾動行時,它會將列名保留在表格頂部:
但是,當您單擊列名右側的三角形符號以滾動列時,行名會消失:
1. 滾動列時如何保留行名?
2. 如何選擇滾動時保留的行/列?
我無法在knitr::kable()
、 rmarkdown::paged_table()
和flextable
中找到這個選項,我錯過了什么嗎?
您可以使用DataTable
的FixedColumns
擴展(即使用{DT}
包)在水平滾動時固定行名(第一列)。
---
title: "fixed columns"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
DT::datatable(
mtcars,
extensions = 'FixedColumns',
options = list(
dom = 't',
scrollX = TRUE,
fixedColumns = TRUE
)
)
```
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.