【发布时间】:2020-07-20 07:15:04
【问题描述】:
我在下面有一个示例 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时它是否有效? -
在我的 Windows 计算机上,这两种方法都可以正常工作且不会出现错误消息。
-
试试base R,
gradebook[c(1, 2, 3, 81, 82, 83), c("UID", "Homework_10", "Exam_3", "Section")] -
@jay.sf。有很多脚本,所有学生都使用select。
-
@RonakShah。这就是解决方案!一位学生加载了 MASS 包,我的函数似乎没有卸载它。这些导致所有其他脚本不编织。非常感谢。您可以将其添加为解决方案
标签: r r-markdown knitr