问题标签 [rnw]

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 回答
865 浏览

r - R函数的多个输入

所以我目前在文件pullsec.R中有以下代码

在 .Rnw 文件中,我调用此 pullsec.R 并通过以下方式选择会话号 3:

这将拉出 Session 列的数据值为“Session 3”的所有行

我想在 pullsec.R 中添加另一个块,这将允许我为第二列提取数据,即该列中的数据为 Sessions 1-2、Sessions 3-4、Session 5-6 等的 Sessions。但我'不确定如何修改 pullsec 块以接受多个输入。

我尝试了很多解决方案,但没有咬到。我最天真的解决方案是:

0 投票
1 回答
684 浏览

r - 从 Rmd 文件读取块到 Rnw 文件

我想从 RNW 文件中读取 RMD 文件中的块,它们都位于不同的文件夹中。我不能让它工作。似乎无法从 RMD 文件中读取块。read_chunk()函数似乎只能从.R文件中读取。但就我而言,我不能让它也能正常工作。

这是我的三个文件(在不同的文件夹中)和最后我的 RNW 文件的输出。任何想法为什么这不起作用?

“..\Folder_R\trial_r.R”

“..\Folder_html\trial_html.RMD”

“..\Folder_latex\trial_latex.RNW”

结果,我在 PDF 文件中看到的唯一内容是:

我检查了以下来源THIS在某种程度上是我想要的,但无助于解决我的问题,很有帮助,但我无法让它发挥作用。

我的编译警告信息是:

0 投票
1 回答
249 浏览

sweave - rnw 换行,tidy 行不通

我是 R noweb 的新手。实际上,这是我的第一个 Rnw 文件(现在大约 200 行,Rnw 很棒!)。我的问题:我有几行很长的块线,超出了纸张。我现在已经花了很长时间,当然也偶然发现了“tidy=TRUE”。但这不知何故行不通。

这是一个工作示例,它超过了 pdf 中的论文:

我正在使用 R Studio 版本 0.98.1103 和 MiKTeX 2.9。

我做错了什么?我该怎么做呢?

非常感谢任何帮助!塞里约沙

0 投票
1 回答
130 浏览

r - 仅对 Rnw 文件中已更改的部分运行 knitr

Rnw假设我在一个文件中包含两个代码块,code_block_1并且code_block_2. 可以说我对更改进行了更改code_block_1code_block_2保持不变。

我正在使用knitrRnw文件转换为tex文件。因为code_block_2一直保持不变,我knitr只能评估和运行code_block_1吗?

0 投票
1 回答
55 浏览

r - Using ggparcoord in .Rnw file in RStudio

I am trying to create a PDF file (from Sweave .Rnw file in Rstudio).

When I run the code on its own, it seems to work:

However, when I try to input this code into the .Rnw file, I get the code outputted, but the image is outputted. I am receiving no errors or warnings, as far as I know.

0 投票
1 回答
219 浏览

r - RStudio 中 .Rnw 文件中各部分之间的链接

我正在尝试在主报告的一个小节中创建一个链接,以重定向到 Studio 中 .Rnw 文件中附录的小节。这是我尝试过的。虽然我没有收到错误,并且它生成了一个 PDF 文件,但似乎没有预期的链接:

任何有关如何实现此链接的建议将不胜感激!

0 投票
1 回答
1306 浏览

r - 如何对 R 中的每一行应用不同的数字格式

我有一个要显示的表,其中混合了百分比、整数和浮点值,每个值都位于表的不同行中。

我想在 R 标记或 Rnw 文件中创建格式化输出,以很好地显示我的表格。

如果我使用 xtable 和 digits 命令,我可以按列执行此操作。

我已经在 LaTeX 输出中使用 print 的 add.to.row 功能进行了调查,但是,我找不到将格式应用于我的数字的 LaTeX 标签,它们都需要大括号围绕各个数字才能格式生效,我无法实现。

如果我可以转置第二张表的输出,我会很高兴……但这似乎不起作用。

我想要这个的一个特别原因是我有很长的行描述和很短的列描述,所以更容易拥有漂亮的紧凑对齐列。

0 投票
1 回答
540 浏览

r - 如何在R knitr的PFD文件中隐藏函数输出

我正在R使用knitr. 该文件具有.Rnw扩展名,我将其编译为 PDF 文件。

我在使用woe::iv.mult函数时遇到了问题。使用此功能会在控制台上打印一些信息,然后将相同的信息包含在生成的 PDF 文件中(参见下面的示例)。问:如何避免这个不需要的函数输出包含在输出文件中?

(我相信这是比woe::iv.mult函数更普遍的问题;我在使用一些时间序列方法时遇到了类似的问题,不幸的是我不记得细节了。)

测试.Rnw

输出截图

在此处输入图像描述

0 投票
1 回答
88 浏览

r - 修改 knitr 块中的外部 R 脚本

我想知道是否可以挂钩到外部 R 脚本中的代码,该脚本由knitr.

具体来说,假设您有以下 R 文件

test.R

假设您想在多个报告中使用此图表,但在其中一个报告中您希望图表有标题,而在另一个报告中您没有。

理想情况下,我希望能够使用相同的外部 R 脚本来执行此操作,这样我就不必更改多个 R 文件,以防我决定更改图表的某些内容。

我认为这样做的一种方法可能是将fig.show块选项设置为hold——因为它将“保存所有图并在代码块的最后输出它们”——然后在图上附加一个标题,如下所示:

test.Rnw

但是,这不起作用。虽然打印了情节,但我尝试附加的标题没有显示出来。

有什么方法可以做我想做的事吗?

0 投票
3 回答
1081 浏览

r - 在 for-loop 中将多个图像插入 Sweave Document

我有五个图像存储如下(其中“currentDirectory”是我从命令 getwd() 得到的结果):

我正在尝试在 Rstudio 中编写一个 .Rnw 脚本,该脚本将创建一个 .tex 文件,然后我可以在该文件上运行 pdflatex 以获得一个包含这五个图像的 .pdf 文件。以下是我尝试过的:

我收到几个错误:

第 25 行:未定义的控制序列。第 29 行:缺少插入的 $。第 29 行:LaTeX 错误:找不到文件 `paste(getwd(), "/", outDir , "/", plotName, "_", i, sep="")'。第 29 行:缺少插入的 $。第 30 行:未定义的控制序列。

非常感谢任何帮助!

编辑 1:我考虑了 Alex A. 的建议,并将该部分更改为包含 \Sexpr{} 表达式,如下所示:

但是,我现在收到一个错误:

我尝试将 for 循环中的条件更改为也包括 \Sexpr{},如下所示:

但这给我带来了错误:

任何帮助表示赞赏!

编辑2:

我尝试考虑将 for 循环和图像插入简单地放入 Rcode 的建议。于是,我尝试使用 jpeg 库及其 readJPEG 方法,如下图所示:

不幸的是,这仍然会导致错误:

此外,当我单独运行以下代码时(不在 for-loop 或 .Rnw 文件中):

生成的图像看起来与我拥有的 .jpeg 图像不同(位于 currentDirectory/results/thePlot_1.jpg 中)