问题标签 [knitr]

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 投票
1 回答
837 浏览

r - googleVis、knitr、Rpubs、复制示例、knitr 选项?

菜鸟问题,我想。

我只是想复制这个:

http://rpubs.com/gallery/googleVis

打开一个新的 markdown 文档(在 Rstudio 中),粘贴:

```{r} 标签之间。

结果输出(来自打印函数)只是javascript(我认为)代码。它实际上不是在绘制情节,在预览窗口或发布后的在线版本中。

降价中还需要其他东西吗?喜欢:

```{r 某事=某事}

让它正确解释打印命令的输出?

谢谢

回答

```{r任何你喜欢,结果='asis'}

这篇文章的顶部 http://rpubs.com/gallery/googleVis真的应该指出imo ...

0 投票
1 回答
2669 浏览

r - How to add table of contents to R Markdown HTML file using pandoc?

How to add table of contents to R Markdown HTML file using pandoc but retain all the HTML formatting and header information?

E.g., If I had a file called test.html, I tried:

This adds the table of contents but it removes the existing header information which makes all the formatting attractive.

Thus, it makes this html file look like this one. I'd like to preserve the formatting.

0 投票
3 回答
2938 浏览

r - knitr - 如何对齐代码并并排绘制

有没有一种简单的方法(例如,通过块选项)来获取块的源代码和它并排生成的图,如本文档的第 8 页(以及其他) ?

我尝试使用out.width="0.5\\textwidth", fig.align='right',它使绘图正确地仅占据页面的一半并向右对齐,但源代码显示在它的顶部,这是正常行为。我想把它放在情节的左边。

谢谢

示例代码:

0 投票
1 回答
1713 浏览

html - 将操作输出与 knitr 集成

我想知道是否有一种方法可以集成manipulate包或gWidgetsManipulate包,以便它们的输出可以在 html/markdown 输出文件中查看/操作,因为我认为这在开发可重现的交互式研究报告时非常有用. 我知道 googleVis 有一些功能允许它与 knitr 集成,以便通过使用 results='asis' 之类的选项将输出输入到 html 文件中,但是 googleVis 目前在使用滑块时的功能非常有限。

如果操作或 gWidgetsManipulate 的包输出尚未完全集成,是否可以暂时建议一种解决方法,使其可以在 html 文件中查看?

即在运行 knitr-ing 到 html 之前,我的 Rmd 文件中的当前代码如下所示......但我收到以下错误。

带输出

所以尝试使用 gWidgetsManipulate 包...

你得到错误...

我试图通过使用类似的东西来指定一个 guiToolkit 来修复这个错误

但无济于事...

任何帮助将不胜感激,在此先感谢

0 投票
3 回答
6128 浏览

r - 如何避免在每个 \Sexpr{} 中使用 round()?

round() 使用 Sweave/knitr 时有没有办法避免该功能?round(,2)每次都写真的很烦\Sexpr{}。我想在整个文档中保留两位小数。

感谢您的
帮助

0 投票
3 回答
745 浏览

r - 什么命令将 knitr R Markdown 转换为 Stack-Exchange-friendly Markdown?

动机:我经常想将使用 R Markdown 快速分析的结果粘贴到 StackExchange 站点中。这包括Stack Overflow 、Cross Validated上的 R-tag,甚至是Cognitive Sciences Stack Exchange等网站上的特定领域分析(例如,对OECD 生命指数数据的快速分析)。

默认转换的问题:默认降价输出knitr不适合包含在 StackExchange 中。我能看到的主要问题是

  • 图像参考本地硬盘
  • 代码块没有制表符或空格缩进;而是他们使用 github 风格的 Markdown(即没有缩进)

即,块看起来像这样:

和输出看起来像这样

可能还有其他具体问题需要考虑,例如

  • 确保正确包含表格
  • 确保为支持 MathJax 的站点(如交叉验证和认知科学堆栈交换)正确传递方程。

问题

将 R Markdown 转换为适合简单包含到 Stack Exchange 站点中的 Markdown(或 HTML)的好命令是什么?

我认为一个理想的命令是一个单行命令,它采用 R Markdown 文件并生成一个文件,其中整个内容可以直接粘贴到 Stack Exchange 中,以产生格式良好的问题或答案。

我将这个简单的 rmd 文件与几个代码块、一个图形和一个方程式作为测试示例共享。

初步想法:在 imgur 上托管图像可能会解决图像问题。这可以通过在 R Markdown 文件中包含以下内容来完成,但如果将此指令合并到某个单行命令中可能会更简单。

可能值得考虑 HTML 或 Markdown 是否是粘贴到 StackExchange 的更好格式。该markdown软件包提供了很大的灵活性。

0 投票
1 回答
2006 浏览

r - 重用包括使用 knitr .Rmd 绘图的块

当重用包含绘图的块时,未正确引用绘图,即它们对于两个块来说是相同的,尽管它们应该是不同的。我能做些什么呢?

0 投票
3 回答
3434 浏览

r - 使用 knitr 在 R 块中以编程方式将图像包含在 .md 文档中

我想以编程方式在我的 .Rmd 降价文档中包含很多图像。就像是

将不起作用,因为结果.md输出是

我需要去掉代码标签```和前导##. 是否可以选择从 R 块中直接注入降价代码?

BTY:同样的问题也适用于 HTML。在这里,从 R 块中注入 HTML 代码也会非常有帮助。

0 投票
4 回答
30749 浏览

r - 有没有办法使用 RStudio 直接从你的工作区中编织降价?

我想知道我是否可以使用knitr降价来即时创建一个包含来自我当前工作区的对象的报告。重现性不是这里的问题。我也在这里阅读了这个非常好的线程

但是我仍然收到一条错误消息,抱怨找不到特定的对象。

1)假设我打开一个新的降价文档并保存它。

2)在我的工作区中写一个引用某个lm对象的块。称呼summary(mylmobject)

3)编织它。

不幸的是,报告已生成,但无法显示回归输出,因为找不到对象。请注意,如果我只是将对象保存到 .Rdata 然后直接从降价文件加载它,它通常可以工作。

有没有办法使用当前工作区中的 R markdown 中的对象?这将是非常好的向非 R 人展示一些输出,同时仍然工作。

0 投票
1 回答
2068 浏览

r - 如何在 knitr 中使用 ggmap 库的 get_map 函数?

我所有的 R 代码都在独立脚本中按预期运行。一旦进入 R Markdown 文件,get_map() 调用就会中断。

我收到一个错误:

标签:unnamed-chunk-2
sink() 中的警告:没有要删除的 sink
标签:unnamed-chunk-2
process_file(text) 中的错误:
从第 53-64 行退出:close.connection(con) 中的错误:无效的连接
调用: knit -> process_file
执行停止 knitr 以状态 1 终止

有什么想法为什么 knitr 和 get_map 玩得不好?