小编Pau*_*aul的帖子

将 docx 转换为 Rmarkdown

我的工作流程看起来涉及生成包含数据分析的 Microsoft Word 报告(使用 Rmarkdown)。然后使用 Word 的标注注释功能对这些报告进行审查和注释。对 Word 文档中的注释进行编辑更容易,这就是我所做的。我现在想将这些更改转移到 Rmarkdown 文档中。我怎样才能做到这一点?

我可以直接将 docx 转换为 Rmarkdown 吗?我知道我可以使用 Pandoc 将 docx 转换为 Markdown。

markdown r pandoc r-markdown

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

尝试使用 data.table 组合绘图时出现越界错误

我试图通过首先创建按子类别分组的子图,然后将它们组合成按父类别分组的单个图来创建组合图。

下面是 MWE。在这里,我尝试首先按和mpg分组,然后通过单独分组将每个父值下的所有子图聚合为单个图。所需的最终输出是 的每个值的单个图,由 的各个值的子图组成。weightcarbamamamamcarb

但是,我不断遇到索引边界错误。

这里patchwork::wrap_plots接受“多个 ggplots 或包含 ggplot 对象的列表”。


mtDT <- setDT(copy(mtcars))

mtDT[, .(plot = list(ggplot(data = .SD) + geom_point(aes(x=wt, y=mpg)))), by=.(carb,am)][,
.(list(patchwork::wrap_plots(plot))), by=am]

> Error: Index out of bounds
Run Code Online (Sandbox Code Playgroud)

我还尝试了以下方法,但这引发了有关输入不是wrap_plotsggplots 的类型错误。

mtDT[, .(plot = list(ggplot(data = .SD) + geom_point(aes(x=wt, y=mpg)))), by=.(carb,am)][,
  .(plotlist = list(plot)), by=am][,
   comboplot:=patchwork::wrap_plots(plotlist)]

>Error: Only know how to add ggplots and/or grobs
Run Code Online (Sandbox Code Playgroud)

我知道facetsin ggplot,但我这样做是为了更好地控制情节。

r data.table

2
推荐指数
1
解决办法
92
查看次数

标签 统计

r ×2

data.table ×1

markdown ×1

pandoc ×1

r-markdown ×1