问题标签 [r-markdown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4910 浏览

jekyll - jekyll markdown UTF-8

我一直在我的个人网站和我的博客上研究 jekyll,我遇到了 UTF-8 编码的问题。

它在我的本地机器上运行良好,但在生产中运行不佳。 https://github.com/freedomgw/thehacklife/blob/gh-pages/_posts/2013-12-14-the-power-of-ajax.md

这就是它在现场的实际样子.. http://thehacklife.com/posts/the-power-of-ajax/

我只是不完全确定如何在 github 页面上解决这个问题......因为 github 是托管该网站的网站。另外,我正在使用 sublime 并将其保存为降价格式的 UTF-8 编码。

任何建议表示赞赏

0 投票
7 回答
27178 浏览

r - RStudio 演示文稿/slidify/pandoc 中的两列布局

我正在尝试想出一个好的系统来生成幻灯片和随附的讲义。理想的系统应具有以下特性:

  • 演示文稿(PDF/HTML)和讲义(PDF)布局都很漂亮(讲义应该有空间做笔记)
  • 嵌入 R 块、图形、其他 JPG/PNG 图片等。
  • 容易作曲
  • 使用命令行工具构建
  • 参考书目支持
  • pandoc幻灯片分隔格式(在指定级别的标题后自动生成新幻灯片)是首选
  • 我可以忍受一点额外的处理(例如 via sed),但不希望编写庞大的基础架构
  • 两列布局:有一篇关于如何从 pandoc 获取多列幻灯片的 SO 帖子,但它是 LaTeX 而非 HTML 导向的。
  • 能够动态调整嵌入图像的大小(R 生成的图形除外)和列宽

以下是我迄今为止发现的各种选项:

  • 滑动
    • 不做pandoc幻灯片分隔符格式,虽然有一个解决方法
    • 创建讲义的建议是打印为 PDF;我想为笔记等留出空间。(我可能会想出一种方法来使用PDFtkpsnup...)
  • RStudio演示文稿(.Rpres文件):
    • 可以很好地完成很多事情,包括具有指定宽度的多列
    • 不支持pandoc幻灯片分隔符格式
    • 我无法弄清楚引擎盖下发生了什么。有RStudio 文档描述了常规 HTML 的翻译过程,但它似乎没有涵盖 R 表示格式(不太一样)。(我之前已经投入了一些精力来弄清楚如何通过 pandoc 获得类似 RStudio 的输出......),这意味着我无法从命令行生成幻灯片等。
  • RStudio 的开发版本(截至 2014 年 3 月)与 Pandoc 和rmarkdown. 它解决了上述.Rpres格式的许多问题。
  • pandoc:可能是唯一具有脚注、参考书目支持等功能的降价翻译器。我还可以使用tufte-handout 类pandoc生成 LaTeX ,这符合我的审美标准。
    • 不幸的是,它似乎没有内置的两列格式支持。Yihui Xie 的 HTML5 示例没有显示任何两列示例,它声称(在幻灯片 5 上)单击 RStudio 中的“Knit HTML”按钮等同于pandoc -s -S -i -t dzslides --mathjax knitr-slides.md -o knitr-slides.html,但似乎不是......
  • LaTeX/beamer:我可以简单地使用Rnw(knitr-dialect Sweave)而不是 R markdown 开始。这将给我最大的灵活性......
    • 尽管使用 LaTeX 多年,但我确实发现 LaTeX 组合比降价组合更痛苦。

毕竟,我的具体问题是:为 HTML 输出生成两列布局的最佳(最简单)方法是什么

任何其他建议也将不胜感激。

0 投票
1 回答
5085 浏览

r - 如何在 R Markdown 文档中转置表格?

假设我打印了一个名为 summary_table 的数据框,如下所示:

现在假设 summary_table 只有三行,十二列。我想翻转(转置)表格,使列变成行。

有什么简单的方法吗?

0 投票
1 回答
2090 浏览

r - Python 块的语法突出显示不起作用

我正在尝试创建笔记本,其中展示了用 R 和 Python 编写的相同算法。我可以轻松地将 R 和 Python 代码集成到 Rmd 文件中,然后使用 RStudio 中的“Knit HTML”按钮创建 HTML 输出。然而,Python 代码总是在没有语法高亮的情况下显示(不像https://github.com/yihui/knitr-examples/blob/master/023-engine-python.md的示例)。我的电脑(MacBook Pro Retina、MacOS X 10.9)上安装了 Andre Simon 的精彩软件并运行。

目前,我在 R 中安装了以下库:markdown 0.6.4、knitr 1.5.15、highr 0.3.1。

知道可能是什么问题吗?谢谢你的帮助!。

0 投票
1 回答
2342 浏览

r - Sweave 到 R 降价文件转换 - 代码或转换器可用?

我不确定这种类型的问题是否符合定义明确的问题的 SO 规则;)......无论如何:

我想将几个 R Sweave 文件 ( .Rnw) 转换为 R markdown 文件 ( .Rmd)。Jeromy Anglin 已在此处发布了有关此问题的信息,但未提供任何代码。我尝试使用pandoc,但当然pandoc无法正确处理块标签和内联代码标签。

结论:我想我会写一些代码来解析我的.Rnw文件以准备pandoc转换。因此我的问题:

  1. 有更好的方法吗?
  2. 是否有人偶然有可用的代码来完成这项工作?

TIA

0 投票
1 回答
16553 浏览

r - Creating good kable output in RStudio

I've got a data frame that looks like this:

I'd like to have that kable output be processed by knitr and make a nice table in the HTML report. Following the documentation in ?kable, I made this snippet:

My HTML report, though, as generated by RStudio, is just the echoed console output (or nothing at all, if I add the option output=FALSE):

The above is also what appears in the generated Markdown file with accompanying ``` delimiters, and it looks just fine if I remove the delimiters and the hashes.

How do I properly output using kable? This question's accepted answer hints at it, but doesn't go as far as the documentation.

Incidentally, I'm running R 2.15.1, knitr 1.5.15.

0 投票
1 回答
513 浏览

css - 向 knitr 生成的代码块添加类

当我通过RWordPress 包<pre>将我的 R markdown 文件编织成 HTML 时, and标签的格式<code>由于其他样式/插件而被打乱(我认为Crayon 语法荧光笔是最大的罪魁祸首,但我不愿意放弃它) . 一个简单的解决方案可能是为每个由 Knitr 生成的标签添加一个类<pre><code>以便它们可以使用一些 CSS 单独设置样式,但我无法确定一种简单的方法来做到这一点。是否有任何 Knitr 专家知道如何自动完成此操作?如果其他解决方案同样简单,则欢迎使用。

编辑:为了澄清,我认为我需要做的是覆盖由生成的默认“源”钩子并以这种方式添加一个新标签,但我正在努力通过阅读文档示例render_html()来弄清楚如何。

0 投票
1 回答
209 浏览

r - markdown 表达式和结果可以在同一个块中交错吗?

R markdown 中的一个简单块:

当 knitr 转换为 html 时会产生以下内容:

我正在尝试在一个块中输出表达式和结果

我尝试修改块参数(例如结果和回声)无济于事。有没有办法做到这一点?

注意:我可能会使用::first::last选择器来破解 CSS,但我很好奇是否有内置选项。

0 投票
2 回答
1192 浏览

r - knitr 运行时需要 Rmd 的文件名

最近我询问了在 knitr 运行时将 r 变量设置为 Rmd 文件的名称。

knitr 在 rStudio 中运行时需要 Rnw 的文件名

Rmd 文件的名称是否有类似的 knitr::: 对象?

0 投票
1 回答
894 浏览

html - 在盒子里写markdown

我想在 Markdown 文档中使用框架框(实际上我将 RMarkdown 与 RStudio 和 knitr 一起使用)。我在 Markdown 文档中写了以下 css:

然后我按如下方式使用它:

这使:

在此处输入图像描述

如您所见,markdown 语言在框中不起作用(“这里”出现在双星号之间,而不是以粗体显示)。有没有办法让它工作?