问题标签 [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.
r - R函数的多个输入
所以我目前在文件pullsec.R中有以下代码
在 .Rnw 文件中,我调用此 pullsec.R 并通过以下方式选择会话号 3:
这将拉出 Session 列的数据值为“Session 3”的所有行
我想在 pullsec.R 中添加另一个块,这将允许我为第二列提取数据,即该列中的数据为 Sessions 1-2、Sessions 3-4、Session 5-6 等的 Sessions。但我'不确定如何修改 pullsec 块以接受多个输入。
我尝试了很多解决方案,但没有咬到。我最天真的解决方案是:
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,这在某种程度上是我想要的,但无助于解决我的问题,这很有帮助,但我无法让它发挥作用。
我的编译警告信息是:
sweave - rnw 换行,tidy 行不通
我是 R noweb 的新手。实际上,这是我的第一个 Rnw 文件(现在大约 200 行,Rnw 很棒!)。我的问题:我有几行很长的块线,超出了纸张。我现在已经花了很长时间,当然也偶然发现了“tidy=TRUE”。但这不知何故行不通。
这是一个工作示例,它超过了 pdf 中的论文:
我正在使用 R Studio 版本 0.98.1103 和 MiKTeX 2.9。
我做错了什么?我该怎么做呢?
非常感谢任何帮助!塞里约沙
r - 仅对 Rnw 文件中已更改的部分运行 knitr
Rnw
假设我在一个文件中包含两个代码块,code_block_1
并且code_block_2
. 可以说我对更改进行了更改code_block_1
但code_block_2
保持不变。
我正在使用knitr
将Rnw
文件转换为tex
文件。因为code_block_2
一直保持不变,我knitr
只能评估和运行code_block_1
吗?
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.
r - RStudio 中 .Rnw 文件中各部分之间的链接
我正在尝试在主报告的一个小节中创建一个链接,以重定向到 Studio 中 .Rnw 文件中附录的小节。这是我尝试过的。虽然我没有收到错误,并且它生成了一个 PDF 文件,但似乎没有预期的链接:
任何有关如何实现此链接的建议将不胜感激!
r - 如何对 R 中的每一行应用不同的数字格式
我有一个要显示的表,其中混合了百分比、整数和浮点值,每个值都位于表的不同行中。
我想在 R 标记或 Rnw 文件中创建格式化输出,以很好地显示我的表格。
如果我使用 xtable 和 digits 命令,我可以按列执行此操作。
我已经在 LaTeX 输出中使用 print 的 add.to.row 功能进行了调查,但是,我找不到将格式应用于我的数字的 LaTeX 标签,它们都需要大括号围绕各个数字才能格式生效,我无法实现。
如果我可以转置第二张表的输出,我会很高兴……但这似乎不起作用。
我想要这个的一个特别原因是我有很长的行描述和很短的列描述,所以更容易拥有漂亮的紧凑对齐列。
r - 如何在R knitr的PFD文件中隐藏函数输出
我正在R
使用knitr
. 该文件具有.Rnw
扩展名,我将其编译为 PDF 文件。
我在使用woe::iv.mult
函数时遇到了问题。使用此功能会在控制台上打印一些信息,然后将相同的信息包含在生成的 PDF 文件中(参见下面的示例)。问:如何避免这个不需要的函数输出包含在输出文件中?
(我相信这是比woe::iv.mult
函数更普遍的问题;我在使用一些时间序列方法时遇到了类似的问题,不幸的是我不记得细节了。)
测试.Rnw
输出截图
r - 修改 knitr 块中的外部 R 脚本
我想知道是否可以挂钩到外部 R 脚本中的代码,该脚本由knitr
.
具体来说,假设您有以下 R 文件
test.R
假设您想在多个报告中使用此图表,但在其中一个报告中您希望图表有标题,而在另一个报告中您没有。
理想情况下,我希望能够使用相同的外部 R 脚本来执行此操作,这样我就不必更改多个 R 文件,以防我决定更改图表的某些内容。
我认为这样做的一种方法可能是将fig.show
块选项设置为hold
——因为它将“保存所有图并在代码块的最后输出它们”——然后在图上附加一个标题,如下所示:
test.Rnw
但是,这不起作用。虽然打印了情节,但我尝试附加的标题没有显示出来。
有什么方法可以做我想做的事吗?
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 中)