问题标签 [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 投票
4 回答
138635 浏览

r-markdown - 在 Rmarkdown/knit 中隐藏 R 代码并仅显示结果

在我的 R Markdown 文档中,有时我只想生成一个报告而不显示实际代码(特别是当我将它发送给我的老板时)。如何隐藏 R 代码并仅显示图形和结果?

例如:

这显示了命令和情节。如何从我的 HTML 报告中删除命令?

0 投票
1 回答
36860 浏览

r - 带有 RMarkdown 的 ggplot2 图形大小

我在 RStudio 中将 R 脚本 (.R) 转换为RMarkdown文件 (.rmd),然后按“knit html”会生成两个输出文件(即 .html 和 .md 文件)。我面临2个问题:

html文件显示ggplot图表的标题被切掉了。我已将原来的宽度 11 更改为新的宽度 15:

我将如何解决这个问题?以及如何将 .md 文件转换为 PDF 文件?

0 投票
1 回答
1399 浏览

r - 用于 R Markdown 的 Jekyll 转换器

我正在尝试为 R Markdown 文件编写 Jekyll 转换器。我创建RMarkdownConverter.rb并将它放在我的_plugins目录中。我已经验证了其他插件正在工作,但这个不是。我也没有看到任何错误消息,包括我自己输入的错误消息。这似乎没有被使用。然而,Jekyll 正在为我的文件生成一个 HTML 文件,.Rmd但只是将 R 卡盘作为代码卡盘处理。任何帮助或想法将不胜感激。

RMarkdownConverter.rb文件:

我的第一篇 R Markdown 帖子的内容:

0 投票
7 回答
26748 浏览

r - 图标题,使用 knitr 和 markdown 到 html 的引用

我正在编写一个 Rmd 文件,由 knitr 处理成 HTML。它包含一些生成图形的 R 块,这些图形存储为 HTML 中的数据 URI。

1)如何为这样的图像添加标题?我想要一个标题,上面写着“图 3:等等等等”,其中“3”是自动生成的。

2) 我以后如何引用此图像,即“如图 3 所示,等等等等”。

0 投票
6 回答
15509 浏览

r - 可以在 xtable 中创建乳胶多列吗?

我正在使用带有 R Markdown 和 knitr 的 xtable 来生成我用 \input{} 调用的 .tex 文件。效果很好,但我还没有想出如何创建像这里显示的那样的多列。有谁知道如何做到这一点?

到目前为止,我正在使用:

我想在每个“平均值”和“标准差”(“治疗”和“控制”)上有一个不同的分组标题。

或者,有没有更好的方法来使用 R Markdown/knitr 自动生成表格?我不想手动编辑表格,因为报告需要自动生成。

更新: @agstudy:我是乳胶新手,但我认为这是我希望使用 xtable(或类似 xtable)自动生成的输出:

更新 2: @Jonathan:我读了几遍才明白你的建议。我接受了你的建议,它奏效了。

在我现在使用的 R 降价块中:

然后在正文中,我使用:

我会看看是否有人对本机 xtable(或其他包)解决方案有任何其他建议。否则,我会接受你的回答。谢谢!

0 投票
1 回答
258 浏览

r - 用于可重复研究的自动化文本

我正在使用 RStudio、R Markdown、Latex 和 Pandoc 来清理数据、构造变量、运行分析并报告结果。我对可重复研究的概念不熟悉,但我被迷住了。很有意义。

动态表格和数字没有问题。然而,动态文本难倒我。我可以插入内联代码来说明所有统计数据中有 95% 是错误的,但我不确定如何以可重现的方式改变我的语言。

例如,如果我有一个对象 x=0.66,我想写“三分之二的牙医使用 Crest”怎么办?我可以查看 x 的当前值 0.66,然后在文本中键入“2 out of 3”,但这是不可重现的。假设我得到新数据并重新运行分析,x 变为 0.52。我的文字会过时。当然,我可以动态报告 52% 的牙医更喜欢 Crest,但是当所有内容都以百分比报告时,报告就会变得陈旧。

我的想法是,当我想改变写作时,我可以创建可以在文本中调用的函数。例如,“out.of”函数可以处理 if else 语句来生成文本:

我还可以创建一个分数函数,它可以对十分之一、五分之二、三分之一做类似的事情......

我相信其他人已经解决了这个问题。有什么线索吗?想法?

0 投票
1 回答
288 浏览

r - RStudio v0.97 on Windows 7 64bit -- color2D.matplot will not knit to html, using Rmarkdown

I am trying to generate the following plot as an html document, using Rmarkdown, in Rstudio:

But I get the following error:

However, the plot generates perfectly in the Rstudio 'Plots' display. Is there something that can be done so that Rmarkdown can find the function and display the output? Thank you

0 投票
1 回答
1923 浏览

r - knit 命令不起作用,而 knit HTML 按钮起作用

我有一个 Rmd 文件,它使用工作目录中保存的一些 Rdata 并显示它们,非常简单。我什至有缓存 = FALSE。当我单击 kintHTML 按钮时,我得到了 html 页面。当我转到 Rstudio 控制台并输入 knit('TestReport.Rmd') 时,我收到错误消息

评估错误(代码,envir = env,new_device = FALSE,stop_on_error = opts_knit$get(“stop_on_error”)):未使用的参数(new_device = FALSE,stop_on_error = opts_knit$get(“stop_on_error”))

有什么问题?我也安装了评估包。

0 投票
0 回答
66 浏览

r - 在 knitr 中显示 R 源文件列表

可能重复:
Sweave,包括源 R-Function 文件

我正在使用 knitr 进行报告。我将所有分析代码作为函数编写在一个单独的 R 文件中。然后我使用这些函数在 R Markdown 文件中编写了分析命令。最终生成的 HTML 文件看起来不错。我想在 R Markdown 文档中添加最后一个部分,我可以在其中列出原始 R 文件中的所有函数。我做了以下事情:

生成的 HTML 文件中的输出如下:

这看起来不漂亮。我想正确格式化 knitr 中的 R 文件列表。我总是可以复制和粘贴,但我正在寻找更优雅的解决方案。谢谢!

0 投票
1 回答
2100 浏览

markdown - 带有 R Markdown 源和 pandoc 转换的 Word 中的图形标题

我正在使用 Rstudio 用 Rmarkdown 语言编写报告,然后使用 pandoc 将md文件(不是Rmd文件)转换为doc格式。doc每个图形在输出文件中都有一个标题: “plot of chunk unnamed-chunk-xxx”。我当然可以在md文件中修改这个caption,但是不知道是不是可以直接在Rmd文件中修改。