gpt4 book ai didi

r - R Markdown 中的 2 列报告 - 将 HTML 呈现在数据框旁边

转载 作者:行者123 更新时间:2023-12-04 05:51:56 31 4
gpt4 key购买 nike

我希望仅使用 R 和 Markdown 将 2 列报告呈现为独立的 HTML 文件。我对 R 中的 Markdown 非常陌生,所以我需要一些布局方面的帮助。

下图显示了我想使用 RMarkdown 渲染的布局。

enter image description here

HTML 在左侧,一些数据在右侧。

raw HTML and the example dataframe可以在这里找到:

注意:我使用了 pander使用以下命令打包以创建表:

pandoc.table(df, style="rmarkdown")

最佳答案

虽然这不是一个完美的解决方案,但它是一个开始的地方:益辉最近在 knitr 中添加了 HTML 模板,docco 是一个示例两栏页面:http://cran.r-project.org/web/packages/knitr/vignettes/docco-classic.html .

您可以在此处查看用于该输出的模板文件:https://github.com/yihui/knitr/blob/master/inst/misc/docco-template.html .

或者,您可以尝试将内联 HTML 直接放在 R Markdown 块中,但这非常糟糕,您可能会觉得这样做是个坏人。我们使用 results='asis'使cat ed HTML 正确呈现,并且 out.extra=''确保立即生成用于生成图形的 HTML,而不是用于图像包含的 Markdown 语言。

```{r two-column, results='asis', echo=FALSE, out.extra=''}
library(knitr)
cat("<table class='container'><tr>")
cat("<td>")
plot( rnorm(10) )
cat("</td>")
cat("<td>")
kable( rnorm(10), format="html" )
cat("</td>")
cat("</tr></table>")
```

调用 knit应该为该特定块生成一个 2 列布局(尽管表格没有任何漂亮的样式;您可以使用一些 CSS 在自己中添加它)

关于r - R Markdown 中的 2 列报告 - 将 HTML 呈现在数据框旁边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19237190/

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