如何在 rmarkdown 中格式化 sessionInfo() ?

2024-04-12

如果我想在 R 中很好地打印 PDF 中的 sessionInfo,我可以使用

toLatex(sessionInfo())

似乎应该有一个类似的选项让 rmarkdown 在 HTML 中呈现,但我在这里或 Rdocumentation 上找不到它。在重新发明轮子之前,我想我会问是否相当于

toMarkdown(sessionInfo()) 

已经存在。


Try pander,这是一个进行 R->markdown 转换的通用方法 http://rapporter.github.io/pander/#generic-pander-method:

> pander(sessionInfo())
**R version 3.2.1 (2015-06-18)**

**Platform:** x86_64-unknown-linux-gnu (64-bit) 

**locale:**
_LC_CTYPE=hu_HU.utf8_, _LC_NUMERIC=C_, _LC_TIME=hu_HU.utf8_, _LC_COLLATE=C_, _LC_MONETARY=hu_HU.utf8_, _LC_MESSAGES=hu_HU.utf8_, _LC_PAPER=hu_HU.utf8_, _LC_NAME=C_, _LC_ADDRESS=C_, _LC_TELEPHONE=C_, _LC_MEASUREMENT=hu_HU.utf8_ and _LC_IDENTIFICATION=C_

**attached base packages:** 
_stats_, _graphics_, _grDevices_, _utils_, _datasets_, _methods_ and _base_

**other attached packages:** 
pander(v.0.5.3)

**loaded via a namespace (and not attached):** 
_tools(v.3.2.1)_, _Rcpp(v.0.12.1)_ and _digest(v.0.6.8)_

或者以长形式:

> pander(sessionInfo(), compact = FALSE)
**R version 3.2.1 (2015-06-18)**

**Platform:** x86_64-unknown-linux-gnu (64-bit) 

**locale:**
_LC_CTYPE=hu_HU.utf8_, _LC_NUMERIC=C_, _LC_TIME=hu_HU.utf8_, _LC_COLLATE=C_, _LC_MONETARY=hu_HU.utf8_, _LC_MESSAGES=hu_HU.utf8_, _LC_PAPER=hu_HU.utf8_, _LC_NAME=C_, _LC_ADDRESS=C_, _LC_TELEPHONE=C_, _LC_MEASUREMENT=hu_HU.utf8_ and _LC_IDENTIFICATION=C_

**attached base packages:** 

* stats 
* graphics 
* grDevices 
* utils 
* datasets 
* methods 
* base 


**other attached packages:** 

* pander(v.0.5.3) 


**loaded via a namespace (and not attached):** 

* tools(v.3.2.1) 
* Rcpp(v.0.12.1) 
* digest(v.0.6.8) 

生成以下 HTML:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 rmarkdown 中格式化 sessionInfo() ? 的相关文章

随机推荐