当我使用knitr时,我可以在控制台中看到一些输出而不是编译整个R Markdown

时间:2015-03-23 03:11:00

标签: r knitr

我的问题非常简单。当我使用knitr写R markdown时,我可以在控制台中看到一些输出而不是编译整个R markdown文件吗?例如,在我写下以后的块之后,

```{r}
data1 <- read.table("test.txt")
```

如果我决定查看data1对象的维度,我必须将dim(data1)放在上面的块中以查看编译文件(html或pdf)中的结果,即

```{r}
data1 <- read.table("test.txt")
dim(data1)
```

但有时候,我只是想快速检查并避免编译整个R降价。我可以在控制台中键入dim(data1)或单独的R脚本文件。如果我直接这样做,R会告诉我

Error: object 'data1' not found

在Tad Dallas提醒之后,我在Rstudio中按下“Knit Html”按钮后想出来,即使我的工作空间与我的工作空间相同,我仍然必须按下“运行”按钮才能获得“data1”。 Rmd文件位置。所以问题变成了这样:我真的必须两次运行相同的代码吗?(一个用于编织,一个用于R)。如果计算导致大量时间,这意味着它会加倍。在一个与块和文本混合的长Rmd中,这样做会非常烦人。

0 个答案:

没有答案