我正在尝试通过闪亮的应用程序中的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的帮助表明如果需要可以进行编织。知道我做错了吗?
答案 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))
}
```
这对你有用吗?