小编Sta*_*lav的帖子

rmarkdown ::并行渲染

我有R包,它的功能之一 - 产生报告.在inst/markdown中我有一个模板rep.rmd.在包函数ProduceReport()中我有这样的代码:

  render.file <-"rep.Rmd"
  render.file <- system.file(TEMPLATES.PATH, render.file, package=getPackageName())
  render.dir <- dirname(render.file)
  pdf.file <- "example.pdf"
  rmarkdown::render(render.file , quiet = FALSE, output_format = "pdf_document")
Run Code Online (Sandbox Code Playgroud)

它可以工作,但在执行时markdown会生成目录临时文件

rep_cache,rep_files

我想并行测试此报告生成函数(当.rmd文件使用不同的输入运行并生成不同的报告时). 我的第一个问题是,是否可以并行运行具有不同输入的相同.rmd文件?

我想临时目录应该有唯一的名称,以避免写入相同的文件.我发现了争论

intermediates_dir =,knit_root_dir =

rmarkdown :: render()函数中.但是,当我尝试使用创建的dir定义此参数时,pandoc会产生错误(并且rep_cache,rep_files目录仍在其位置).

请,任何建议.

r pandoc r-markdown r-package

8
推荐指数
1
解决办法
507
查看次数

从Excel数据表(假设分析)中提取公式

我面临在R中重写Excel项目.我看到一个表格,其中显示了一个单元格 {= TABLE(F2,C2)}.我理解如何创建这样的表(假设分析,数据表......).

由于我必须理解这在R中重写,我怎样才能找到支持单元格的原始公式

实施例:我已经创建了一个数据表如图这里和片材看起来像这样:

SO32606771问题示例

在我的情况下,我不知道如何创建工作表,我想知道最初的公式.现在这显示为{=TABLE(,C4)}.(在示例中,我知道答案,它在单元格(D10)中,但数据表中此单元格的引用位置在哪里?)

excel vba r excel-vba excel-formula

5
推荐指数
1
解决办法
1708
查看次数

标签 统计

r ×2

excel ×1

excel-formula ×1

excel-vba ×1

pandoc ×1

r-markdown ×1

r-package ×1

vba ×1