问题标签 [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.
r - 内部管道未正确处理的 pander markdown 表
我使用 pander R 包生成降价表,在某些列标题中有管道(例如: P > |t| )。由于列分隔符和“真实”管道之间的混淆,似乎(除非我错过了什么)pandoc 和 Rmarkdown 都没有正确处理它们。
考虑以下 Rmd 示例:
pander 生成的最后一个表如下所示(注意最后一列名称中的管道):
如果我将它编织成 html(如果我没记错的话,通过使用 Rmarkdown 生成 HTML 的 Rstudio 按钮),最后一个表格不会显示为表格,而是显示为 HTML 输出中的纯文本。
如果我使用由 knitr 生成的 md 并使用 pandoc 将其转换为 html,则输出是一个表,但最后一列名称变为“Pr(>”。
没有最后一列的第一个表正确显示。
r-markdown - 注释掉 R Markdown 中的文本(Rmd 文件)
在 R Markdown ( .Rmd
) 文件中,如何注释掉未使用的文本?我指的不是 R 代码块中的文本,而是一般文本,例如LaTex中的%。
r - Knitr: Only chunk output is html (rest stays rmarkdown)
I am trying to make a knitr-based program that reads rmarkdown from a character vector and writes to a textConnection. I am getting almost what I want but I find that knitr only produces html for chunks and just passes through the rmarkdown to html.
Here is the code:
Which outputs:
Is this the expected behavior or am I doing something wrong?
r - 使用 knitr、r markdown 和 pandoc (pander) 的块引用
我在尝试使用 pandoc.convert 将其转换为 .pdf 的 ar markdown 文档中引用块时遇到问题。
如果我包含\label{mylabel}
在文本中 - 我可以通过\ref{mylabel}
. 但是,我认为我可能能够类似地引用一个块(或一个块中的表/图) - 但我没有运气。
例如,对于块:
我虽然可能可以放置\ref{myplot}
甚至\ref{fig:myplot}
是内部降价参考[car plot](myplot)
。文档似乎提到标签是根据块的名称创建的,这些是与类似问题相关的建议格式。但似乎没有一个工作。
同样对于表(我使用 pander 创建) - 我有如下块:
当使用“pandoc.convert”从 .md 文件转换为 .pdf 时,表格被赋予了一个很好的标题“表 3 这是汽车的摘要”并进行了编号,但我似乎无法将标签用作参考\ref{car_sum}
并且它总是显示为 '??'。一些论坛似乎提到您必须在标签名称之前包含“标签:”或“无花果:”,但这仍然对我不起作用。
可以在文本中完成块引用吗?如果是这样,需要输入什么才能正确执行此操作,以便它在最终文档中显示类似“见表 2”的内容。
r - 2 Knitr/R Markdown/Rstudio 问题:Highcharts 和 Morris.js
我目前正在尝试使用我自己的数据复制几种不同类型的 rCharts。第一个是带有以下代码的 HighCharts 图:
当它作为一个块运行时,图表生成得很好,但是当我在 markdown 中使用 Knit HTML 时,它会在预览阶段停留一段时间,当我终止它时,它会给出“状态 15”消息,我我不清楚这意味着什么以及应该如何解决。
我正在尝试的第二个图表是 Markdown 中带有 knitr 的 Morris.js 图表。我将我的 R 代码放入 R Markdown 中,如下所示:
当我运行这些块时,它会以我期望的方式生成一个漂亮的图形,其中的 html 文件为 (file:///C:/Users/ypetscher/AppData/Local/Temp/RtmpW4q3ka/filed284f137718.html); 但是,当我单击 Knit HTML 时,我会获得一个包含代码但不生成图形的文件。此外,当 Google Chrome 出现时,我收到以下错误:
“没有找到该网址的网页:file:///C:/Users/YPETSC~1/AppData/Local/Temp/Rtmpk1Pfbp/filee0c383670e0.html 错误6(net::ERR_FILE_NOT_FOUND):文件或目录无法被发现。”
在诊断这些问题时,我们将不胜感激。非常感谢!
r - 访问在缓存块中创建的全局环境对象 Rmarkdown 文档
我想运行一个 R 脚本来运行模拟并缓存 Rmarkdown 文档的结果。我正在使用 Rstudio 并尝试使用 knit HTML 创建 HTML 报告 这是一个简单的示例。
和 test_script.R 如下
当我将块的缓存选项更改为 时FALSE
,print(a)
有效。如果我将它设置为 TRUE,它第一次工作,第二次,我得到object 'a' not found
错误。一个类似的问题是knit2pdf 可以使用全球环境吗?,但我不知道它是否适用于我的情况。这是 sessionInfo()
r - 在描述字段中格式化文本?
有没有办法格式化 R 包中说明文件的“说明”字段中的任何文本?我想添加强调(例如斜体)一些单词;但是,这并不重要,所以我不想更改编码。
也许这是不可能的,但除了在Extensions manual中简要介绍之外,我找不到任何提及。无论如何,这对我来说是不成功的......
粗体:
- 周围的文字
**
- 里面的文字
\textbf{}
(显示为\{}textbf{}
)
斜体:
__
用(双下划线)包围文本- 里面的文字
\textit{}
(也显示为\{}textit{}
)
r - 你如何在 Rmarkdown 中生成一张漂亮的表格
我是R和 R markdown 的新手,想知道如何在 html 文件中制作漂亮的表格。我正在尝试使用ascii
,但是当我输入下面的代码时,我得到一个在R控制台窗口中看起来不错的表格,但在 html 中看起来很糟糕。我很确定这张桌子太宽了,但我不确定,它是 15 列,每列 11 个 obs。任何帮助将不胜感激,如果我不清楚,我可以添加更多信息。
css - R Markdown 绘制使用 Foundation 4 CSS 时的图像质量损失
所以我一直在使用 R markdown 来制作一些报告,我决定通过使用 Foundation 4 CSS 框架对其进行一些修饰。
我在文件中嵌入了最小化的 Foundation css,然后将样式应用于 R markdown 代码,它工作正常,但输出的图像质量远低于仅通过 R markdown 输出的图像质量。
在 R 代码中,我有:
我猜基金会正在以某种方式改变图像质量?
关于我可以在 CSS 中更改什么来解决这个问题的任何想法?