【问题标题】:How can i see output of .rmd in github?如何在 github 中查看 .rmd 的输出?
【发布时间】:2017-02-10 09:54:39
【问题描述】:

我正在使用 R 编程练习数据分析。我希望我的文件在 github 上。我无法弄清楚为什么 github 没有显示 .rmd 文件的输出。

这是我的 github 存储库中文件的链接Data Analysis Practice

我希望在 github 上显示包含绘图的输出。

【问题讨论】:

  • 不就是和knitr一样吗? stackoverflow.com/questions/22147594/…
  • @42- 我在本地机器上得到了完美的输出。但是将其推送到github后,它只显示代码而不是输出。
  • 为了查看 Rmd 文件中的输出,您需要“编织”它们。这是从源 .Rmd 文件创建 .html、.docx 或 .pdf 的过程。例如,这就是您在 RStudio 查看器中看到的内容。因此输出不在 .Rmd 文件“内部”。 .Rmd 文件只包含生成输出的代码。如果您想在线查看输出,您已将 .html 编织结果上传到某处。
  • @jakub 谢谢。也会这样做

标签: r github rstudio r-markdown


【解决方案1】:

代替:

output: html_document

制作:

output: rmarkdown::github_document

(假设您安装了最新的 rmarkdown,如果您使用的是 RStudio(我怀疑您是),则应该安装它,并保持更新或定期更新软件包)。

它将创建Exploring_one_variable.md 并将图像渲染为文件。

当您浏览到该降价文件时,图像将呈现。

另一种方法是使用:

output: 
  html_document:
    keep_md: true

它会同时呈现给 Exploring_one_variable.md 和 Exploring_one_variable.html,因此您将拥有两全其美的体验,而无需前者提供的本地 github 式预览。

您可以更花哨,将如下内容作为 Rmd 中的第一个代码部分:

```{r, echo = FALSE}
knitr::opts_chunk$set(
  fig.path = "README_figs/README-"
)
```

这会将数字放在您选择的目录中。

您可以在here 中看到这一点,因为README.md 是由同一目录中的README.Rmd 中的knitr 生成的。

【讨论】:

  • 这样做弄乱了我的文件,将他转换为.md 文件。现在我没有原来的.Rmd 文件了。
猜你喜欢
  • 2022-11-10
  • 1970-01-01
  • 1970-01-01
  • 2015-10-02
  • 2023-04-07
  • 1970-01-01
  • 2014-04-12
  • 2014-05-11
  • 1970-01-01
相关资源
最近更新 更多