rmarkdown::渲染时提示错误;“编织到html”;按钮运行。需要从脚本内部编织
我有一个样本RMD如下。使用rmarkdown包中的rmarkdown::渲染时提示错误;“编织到html”;按钮运行。需要从脚本内部编织,r,r-markdown,knitr,R,R Markdown,Knitr,我有一个样本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按钮时,它可以工作。可能是什么问题?这个问题与其他问题有关,但另一个问题没有答
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
按钮时,它可以工作。可能是什么问题?这个问题与其他问题有关,但另一个问题没有答案。我试了几条建议,但都没用。请注意,数据框成绩册包含很多变量。谢谢你的帮助
---
标题:uuu
输出:html\u文档
---
```{r设置,include=FALSE}
knitr::opts_chunk$set(echo=TRUE)
```
```{r}
图书馆(dplyr)
```
```{r}
种子(1)
成绩册%
选择(UID,家庭作业10,考试3,部分)
```
这里的问题是dplyr::select
被MASS::select
掩盖,这导致了错误
克服这个问题的可能方法有
重新启动R并仅加载dplyr库
使用dplyr::select
而不仅仅是select
使用dplyr::select
?在我的Windows计算机上,这两种方法都能正常工作,没有错误消息。请尝试base R、成绩册[c(1,2,3,81,82,83)、c(“UID”、“家庭作业10”、“考试3”、“部分”)]
@jay.sf。有很多脚本,所有的学生都使用select。@RonakShah。这就是解决办法!!一个学生加载了MASS包,而我的函数似乎没有卸载它。这会导致所有其他脚本无法编织。非常感谢。你可以把它作为一个解决方案
---
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)
```