gpt4 book ai didi

R markdown to PDF - 打印控制台输出

转载 作者:行者123 更新时间:2023-12-04 22:18:26 25 4
gpt4 key购买 nike

我正在 RStudio 学习一门类(class),我想用 R markdown 编写我的报告。我想在将成为报告的 pdf 中显示某些控制台输出,特别是 summary(model) 的输出哪里model是例如使用命令 lm 获得的线性模型.然而,默认值似乎是控制台输出,在用 knitr 转换为 pdf 后,按原样显示,前面有“#”符号,这对我来说既丑陋又在调整时处理起来很麻烦报告的最终布局。

有没有更好的方式来显示控制台输出,特别是在将我的笔​​记本转换为 pdf 时?理想情况下,我想要一个围绕输出的框(HTML 转换似乎就是这样),并且最好能够添加一个标题来说明输出所代表的内容。最重要的是,每一行都没有烦人的“#”符号。

我尝试在这里搜索并使用谷歌搜索解决方案,但我没有找到任何可以解决我的问题的方法。

最佳答案

这是一个解决方法。这个想法是将控制台输出转换为您可以根据需要绘制和自定义的文本。

---
title: "Untitled"
output:
pdf_document: default
---

```{r, echo = F}
print_output <- function(output, cex = 0.7) {
tmp <- capture.output(output)
plot.new()
text(0, 1, paste(tmp, collapse='\n'), adj = c(0,1), family = 'mono', cex = cex)
box()
}
```

```{r, warning = F}
lm <- lm(mpg ~ hp, data = mtcars)

print_output(summary(lm))
```

这使:
enter image description here

关于R markdown to PDF - 打印控制台输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49719660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com