library(summarytools)
library(stargazer)
view(dfSummary(DataV2,graph.col = TRUE), method = "render")
我不认为summarytools
有办法直接产生LaTeX,但它可以产生Markdown输出,rmarkdown
包可以将其转换为LaTeX。例如:
---
title: "Untitled"
date: "17/02/2022"
output:
pdf_document:
keep_tex: true
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r results='asis'}
library(summarytools)
library(stargazer)
dfSummary(tobacco,
plain.ascii = FALSE,
style = 'grid',
graph.magnif = 0.85,
varnumbers = FALSE,
valid.col = FALSE,
tmp.img.dir = "/tmp")
```
因为我在YAML中使用了keep_tex: true
选项,所以它会输出.tex文件和PDF,如果在文档的其余部分不使用R Markdown,理论上可以从中提取LaTeX。这可能并不容易,因为所有嵌入的数字。