gpt4 book ai didi

r - 获取代码块中的每一行代码,以便在执行时显示在 'R Markdown' 窗口中

转载 作者:行者123 更新时间:2023-12-04 21:12:36 26 4
gpt4 key购买 nike

在编写 R Markdown 文件时,我经常发现自己盯着 Markdown 输出等待一个 block 完成。不幸的是,我不知道有什么方法可以查看该 block 当前正在执行的命令。这对于了解进度或发现性能瓶颈非常方便。

是否有一些我错过的 knitr 选项?设置progress=TRUE, verbose=TRUE仅在执行该 block 之前显示该 block 代码。我希望每行代码在执行之后/之前都显示在控制台中,就像在交互式 session 中一样。

最佳答案

在底部的 Console 选项卡旁边,您将看到 R Markdown 选项卡,在那里可以看到所有步骤,请参见下面的屏幕截图:

enter image description here

编辑 1:我们需要设置全局选项opts_knit$set(progress = TRUE, verbose = TRUE)
例子:

---
title: "Untitled"
output: html_document
---

```{r global_options, include=FALSE}
library(knitr)
opts_knit$set(progress = TRUE, verbose = TRUE)
```

This is an R Markdown document. Markdown is a simple ...


```{r SummaryCars}
summary(cars)
```

R Markdown 窗口上的输出:
processing file: temppp.Rmd
|................ | 25%
ordinary text without R code

|................................ | 50%
label: global_options (with options)
List of 1
$ include: logi FALSE

|................................................. | 75%
ordinary text without R code

|.................................................................| 100%
label: SummaryCars
~~~~~~~~~~~~~~~~~~~~~~~~~ R code chunk ~~~~~~~~~~~~~~~~~~~~~~~~~~
summary(cars)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
##------ Fri Jul 17 09:00:42 2015 ------##


output file: temppp.knit.md

编辑 2:这个答案不符合OP的要求,以这个答案为例来说明OP的代码。

关于r - 获取代码块中的每一行代码,以便在执行时显示在 'R Markdown' 窗口中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31470643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com