请始终确保重置为用户选项()
Please always make sure to reset to user's options()
这是 CRAN 对软件包发布的反馈。
我试图总结 r-package-devel
上的问题。不过我不是很明白这个问题,想弄明白这个问题是什么意思。
有人知道**重置为用户选项()**是什么意思吗?我的哪一部分导致了这个问题?
意见反馈
在示例、小插图和演示中更改后,请始终确保重置为用户的选项 ()、工作目录或 par()。
例如。:
旧 <- 选项(数字 = 3)
...
选项(旧)
例如插图。
我的插图代码
---
title: "Introduction to package"
author: "Bo"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Introduction to package}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r initial, echo = FALSE, cache = FALSE, results = 'hide'}
library(knitr)
opts_chunk$set(
warning = FALSE, message = FALSE, echo = TRUE,
fig.width = 7, fig.height = 6, fig.align = 'centre',
comment = "#>"
)
options(tibble.print_min = 5)
```
```{r, message=FALSE, include = FALSE}
library(forecast)
```
行
options(tibble.print_min = 5)
设置用户级选项。这意味着当用户在 运行 您的代码段之后运行任何其他代码时,他们的 tibble.print_min
值可能与他们之前可能设置的值不同,并且他们可能更喜欢甚至依赖于某些输出。这被认为是不好的做法,如果您需要更改用户级别的选项,则应在更改后重置它们。因此,模式应该是这样的:
original <- options("tibble.print_min")
options(tibble.print_min = 5)
# <---- Do stuff with changed option, e.g. print some tibbles ---->
options(tibble.print_min = original)
这是 CRAN 对软件包发布的反馈。
我试图总结 r-package-devel
上的问题。不过我不是很明白这个问题,想弄明白这个问题是什么意思。
有人知道**重置为用户选项()**是什么意思吗?我的哪一部分导致了这个问题?
意见反馈
在示例、小插图和演示中更改后,请始终确保重置为用户的选项 ()、工作目录或 par()。 例如。: 旧 <- 选项(数字 = 3) ... 选项(旧) 例如插图。
我的插图代码
---
title: "Introduction to package"
author: "Bo"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{Introduction to package}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r initial, echo = FALSE, cache = FALSE, results = 'hide'}
library(knitr)
opts_chunk$set(
warning = FALSE, message = FALSE, echo = TRUE,
fig.width = 7, fig.height = 6, fig.align = 'centre',
comment = "#>"
)
options(tibble.print_min = 5)
```
```{r, message=FALSE, include = FALSE}
library(forecast)
```
行
options(tibble.print_min = 5)
设置用户级选项。这意味着当用户在 运行 您的代码段之后运行任何其他代码时,他们的 tibble.print_min
值可能与他们之前可能设置的值不同,并且他们可能更喜欢甚至依赖于某些输出。这被认为是不好的做法,如果您需要更改用户级别的选项,则应在更改后重置它们。因此,模式应该是这样的:
original <- options("tibble.print_min")
options(tibble.print_min = 5)
# <---- Do stuff with changed option, e.g. print some tibbles ---->
options(tibble.print_min = original)