带表格的参数化单词报告

时间:2017-09-04 20:14:51

标签: r r-markdown

我正在尝试通过闪亮的应用程序中的markdown创建参数化报告。该报告应该是包含文本,图像和表格的文字文件。但是我不知道如何通过命令行模仿编织按钮的行为。以下是markdown文件的示例。

---
title: "Dynamic report"
output: word_document
params:
  n: 10
---

```{r echo = FALSE, results='asis'}
library(knitr)
params$n
df <- data.frame(x = 1:params$n, y = rnorm(params$n))
print(kable(df))
```

如果我在rstudio中使用编织按钮,我会得到一个“很好”的格式化表格。我一直在查看参数化报告的tutorial建议用rmarkdown执行报告:: render eg。

rmarkdown::render("report.Rmd", params = list(n = 20)) 

但是,在执行此操作时,表格不会显示为格式化表格。 rmarkdown :: render的帮助表明如果需要可以进行编织。知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

发表评论后,这应该有效:

private void listBox1_MouseDown(object sender, MouseEventArgs e)
    {
        Point pt = new Point(e.X, e.Y);
        int index = listBox1.IndexFromPoint(pt);

        if (index <= -1)
        {
            listBox1.SelectedItems.Clear();
        }


    }

然后您可以使用--- title: "Dynamic report" output: word_document params: n: 10 m: 20 --- ```{r, echo = FALSE, results='asis'} library(knitr) for(i in 1:length(params)){ df <- data.frame(x = 1:params[[i]], y = rnorm(params[[i]])) print(kable(df)) } ```

这对你有用吗?