rmarkdown::render 按钮运行时提示错误,"Knit to html"。需要从脚本中编织
rmarkdown::render prompts error while "Knit to html" button runs. Need to knit from within a script
我在下面有一个示例 RMD。使用 rmarkdown 包中的 render
时,出现错误:
Quitting from lines 25-27 (TRY1.Rmd)
Error in select(., UID, Homework_10, Exam_3, Section) :
unused arguments (UID, Homework_10, Exam_3, Section)
而当我使用 knit to html
按钮时,它起作用了。可能是什么问题?这个问题与 this one 有关,但另一个问题没有答案。尝试了一些建议无济于事。请注意,数据框 gradebook
包含很多变量。感谢您的帮助
---
title: uuu
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
library(dplyr)
```
```{r}
set.seed(1)
gradebook <- data.frame(
UID = sample(100000000:999999999, size = 150, replace = FALSE),
Homework_10 = sample(0:100, size = 150, replace = TRUE),
Exam_3 = sample(0:100, size = 150, replace = TRUE),
Section = c(rep('A',times = 80),rep('B', times = 70)))
```
```{r}
gradebook[c(1,2,3,81,82,83),] %>%
select(UID, Homework_10, Exam_3, Section)
```
此处的问题是 dplyr::select
被 MASS::select
掩盖,导致错误。
解决这个问题的可能方法是
- 重新启动 R 并仅加载
dplyr
库。
- 使用
dplyr::select
而不是 select
.
我在下面有一个示例 RMD。使用 rmarkdown 包中的 render
时,出现错误:
Quitting from lines 25-27 (TRY1.Rmd)
Error in select(., UID, Homework_10, Exam_3, Section) :
unused arguments (UID, Homework_10, Exam_3, Section)
而当我使用 knit to html
按钮时,它起作用了。可能是什么问题?这个问题与 this one 有关,但另一个问题没有答案。尝试了一些建议无济于事。请注意,数据框 gradebook
包含很多变量。感谢您的帮助
---
title: uuu
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r}
library(dplyr)
```
```{r}
set.seed(1)
gradebook <- data.frame(
UID = sample(100000000:999999999, size = 150, replace = FALSE),
Homework_10 = sample(0:100, size = 150, replace = TRUE),
Exam_3 = sample(0:100, size = 150, replace = TRUE),
Section = c(rep('A',times = 80),rep('B', times = 70)))
```
```{r}
gradebook[c(1,2,3,81,82,83),] %>%
select(UID, Homework_10, Exam_3, Section)
```
此处的问题是 dplyr::select
被 MASS::select
掩盖,导致错误。
解决这个问题的可能方法是
- 重新启动 R 并仅加载
dplyr
库。 - 使用
dplyr::select
而不是select
.