【发布时间】:2016-04-18 12:29:24
【问题描述】:
我试图隐藏格式正确的 knitr::kable() 表。不隐藏它们看起来不错......但如果我显示已经隐藏的表格,它们会显示为普通文本......到目前为止这是我的代码:
---
title: "Test-Tabellen"
output:
html_document:
code_folding: hide
---
<div id="BE_Genus_C.txt" style="display:none">
```{r cache=FALSE, collapse=TRUE, results='asis'}
test<-read.csv2("BE_Genus_C.txt", header=FALSE, sep="\t")
knitr::kable(test)
```
</div>
<button title="Click to show answer" type="button" onclick="if(document.getElementById('BE_Genus_C.txt') .style.display=='none') {document.getElementById('BE_Genus_C.txt') .style.display=''}else{document.getElementById('BE_Genus_C.txt') .style.display='none'}">Show/hide</button>
您知道如何以另一种方式隐藏使用 knitr::kable() 生成的表格吗?或者至少正确显示它们?
我为什么需要它的问题如下:我有大约 100 张小桌子,我不想直接看到它们……但我希望能够在需要时查看它们…… ..我也想把表格(附上一些解释)寄给我的主管。
【问题讨论】:
-
在
div标签和 R 代码块之间添加一个额外的换行符。 -
非常感谢!它对我有用:) 如果您再次将此添加为答案,我可以根据需要将其检查为“对我有帮助”(绿色标志)。我测试了一下:只需要在一个chunk结束后进行换行即可。