问题标签 [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 回答
578 浏览

latex - hmisc::latex 表在外部 xdvik 窗口中打开,而不是插入到 pdf 输出文档中

自从我们更新到 R2.15.1 以来,我的 lyx 文档中由调用乳胶函数(包 Hmisc)产生的表在外部 xdvik 窗口中打开,而不是插入到我正在编译的 pdf 文档中。相反,使用 xtable 生成的表格和使用 ggplot 生成的图表确实出现在文档中它们所属的位置。

乳胶调用的块头是

然后该块被多次引用,例如

xdvik 窗口中的表格看起来确实很完美。有任何想法吗?

0 投票
2 回答
4321 浏览

r - 在使用 xtable() 生成的表中将负数的颜色更改为红色?

我正在用 knitr 用 R 写报告。我正在使用 xtable() 在报告中生成表格。我的一张表包括负数和正数。我想将负数的颜色更改为红色。我怎样才能做到这一点?显然,一个简单的解决方案是更改 xtable 生成的乳胶代码,但请注意,我有一个自动报告,数字可以随新数据集而改变,我不想手动设置颜色。

这是一个简单的代码:

如何使负数变为红色?感谢您的帮助。

0 投票
1 回答
3049 浏览

r - 在knitr R代码中传递下划线

我需要调用一个在 knitr 中的 R 块中的表名中有下划线的数据库。有几千个表名,更改名称会很麻烦。就像是:

由于“table_10_20”中的下划线,我收到了我缺少 $(“Missing $ inserted”)的错误。我已经玩了很多添加'\$ \'和'\$ \',你的名字。还使用了 cat()、paste()、单引号和双引号。有什么建议么?在此先感谢您的帮助。我正在运行 Ubuntu 11.10,并使用 pdfLaTeX 从 RStudio 调用 knitr,如果这很重要的话。

0 投票
1 回答
1103 浏览

r - 从 R 中的 example() 获取函数

使用时,pairs()我喜欢使用建议的函数panel.corpanel.hist(在示例中建议)来消除重复的上三角空间或下三角空间并提供额外信息。

我想使用类似的东西来获取这些功能

并且没有得到任何输出(包括:)Error in readLines(file, warn = FALSE) : 'con' is not a connection并且没有打印示例图。这可能吗?

正如我旁注的那样,我不想打印这些图的原因是我想在R Markdown 文件中使用它,而不必查看example(pairs)我的文档中的图。

0 投票
1 回答
23292 浏览

r - knitr:如何防止输出中的文本换行?

编织到 HTML 时,我在 knitr 中的代码输出块中出现文本换行问题。

例如,如果我运行以下命令:

HTML 中的输出将包装表格,给出如下输出,其中第 12 列移动到其余列下方:

有没有一种方法可以调整输出块的宽度,这样我就可以有一个表格,其中行全部出现在一行上,就像这样?

谢谢!

0 投票
0 回答
433 浏览

r - 写入 csv 文件:使用 knitr/chunks 时出现错误消息

我有一个相当简单的数据框

如果我通过运行一行将其写入 .csv 文件,则一切正常。

但是,当使用 knitr 生成 .pdf 时,我(当然)使用块。

在这种情况下,我收到一条错误消息。

尺寸太大。

错误消息是针对“写...”的行给出的

有什么线索吗?

0 投票
1 回答
15630 浏览

r - 降价中的 R 锚点

在创建 Rmd 文件时,我包含了一个内部超链接:

然后进一步锚定

然后当我使用 Knit HTML(在 RStudio 中)时,一切正常,内部超链接工作正常,但我也得到了一个不需要的�

如何避免出现此错误?

0 投票
2 回答
2601 浏览

r - 打印时保持 R Markdown 语法高亮

恐怕回答会是:“Markdown 本来就是简单的,但它不会那样做”,但问它(几乎)永远不会有坏处。

在编写 R Markdown 文档时,我可以在浏览器中查看 HTML 文件,它看起来很棒。当我尝试在纸上或 PDF 上打印它时,会打印图中的颜色,但不会突出显示语法。有没有办法在打印时保持语法突出显示?

例子:

我在 RStudio 中按下“Knit HTML”按钮并在 Chrome 或 Safari 中打开 HTML,没有任何问题。如果我从浏览器中的 HTML 打印,所有语法突出显示都会丢失。

0 投票
2 回答
619 浏览

r - 使用 knitr 时如何配置代码?

我正在尝试建立一个工作流程来回答 SO 问题,并使用我的答案和/问题进行格式化knitrrender_markdown(strict = T )

最近我试图在一些代码上运行分析,profr并且由于 的​​实现knitr,分析获取了所有对evaluateetc 的调用,这些调用支持knitr

例如

不在针织品中

如果我在平原上奔跑R

使用 knitr + profr

使用 knitr + Rprof + profr::parse_rprof

parse_rprof由于环境问题无法运行

knitr + Rprof + summaryRprof

使用utils::summaryRprof 遗嘱阅读和总结

它似乎并没有真正描述运行的代码,只有knitr/evaluate细节。

问题和可能的解决方案

我目前的工作流程是在 knitr 之外运行分析,但我发现自动格式化(用 注释掉输出##)非常有用。

有没有人遇到过一个巧妙的解决方案,或者是否需要与包开发人员一起讨论?

我目前的想法是重写parse_rprof以将自身限制为高于第一次调用的调用force(不是默认级别 7)

profr 的示例重写

profr这是几乎有效的重写

然而,结果与普通的不一样R

0 投票
1 回答
574 浏览

r - Knitr 块正在将 *.csv 中的记录子集作为 R 中的相同代码导入

Rstudio 版本 0.96.331 和 knitr 版本 0.8

我认为我的问题已经通过更新 RStudio 和库得到了解决......但是:

R 中的以下运行为我提供了 940 个唯一的 Table.ID 值。在 knitr 块中运行,我得到 228 个唯一值和以下警告:

“在输入连接上发现无效输入‘ http://www2.census.gov/acs2010_5yr/summaryfile/Sequence_Number_and_Table_Number_Lookup.txt

我不明白为什么这两种方法之间存在区别。

在此处输入图像描述 在此处输入图像描述