Ann*_*etz 4 r pandoc r-markdown pander
我知道该emphasize.rownames参数,但无法找到与列名称等效的参数。尝试调查panderOptions --> header.style无济于事。
请在下面找到一些强调第一列而不是其标题的测试代码。理想情况下,我可以指定我想强调的列名,但是如果我至少可以强调整个标题,我会很高兴的。谢谢。
library(pander)
test = data.frame(Model = 1:3, Score = c(87,32,98), IQ = c(110,180,98))
# Print out the dataframe as a table using pander
pandoc.table(test, emphasize.strong.cols = 1)
Run Code Online (Sandbox Code Playgroud)
编辑
为了澄清-我期待创建使用PDF文档中的表格rmarkdown,knitr和pander。这是示例代码-我希望强调标题,但是默认情况下,它不是我的机器上的代码:
---
title: "myexample"
output: pdf_document
---
```{r myexamp_setup, message = FALSE, echo=FALSE}
require(pander)
require(knitr)
test = data.frame(Model = 1:3, Score = c(87,32,98), IQ = c(110,180,98))
```
```{r myexamp_tab, echo = FALSE, results = 'asis'}
pandoc.table(test, emphasize.strong.cols = 1)
```
Run Code Online (Sandbox Code Playgroud)
请考虑为此功能请求在GitHub上打开票证 -但在不支持此功能之前,我希望以下解决方法可能有所帮助:
> names(test) <- pandoc.strong.return(names(test))
> pander(test, emphasize.strong.cols = 1)
--------------------------------
**Model** **Score** **IQ**
----------- ----------- --------
**1** 87 110
**2** 32 180
**3** 98 98
--------------------------------
Run Code Online (Sandbox Code Playgroud)
另外,我抓住机会建议使用通用pander方法代替pandoc.table。每次键入时,您可以保存6个字符:)并且它具有一些非常酷的附加功能。
| 归档时间: |
|
| 查看次数: |
1133 次 |
| 最近记录: |