r语言 - 如何解决"sew"错误时编织我的 rmarkdown 文件


Can't find generic `sew` in package knitr to register S3 method.
i This message is only shown to developers using devtools.
i Do you need to update knitr to the latest version? 

当我试图将rmarkdown文件编织成html时,我一直收到上面的错误。我所做的就是用dplyr(选择、变异等(清理我的数据集使用expss包生成交叉标签

我不是在使用devtools。事实上,当错误出现时,我甚至还没有安装软件包。

我的代码编织成html很好。我所做的只是复制我的代码并更改一个变量(种族(,然后编织到HTML停止工作。几分钟前它还在工作。

为了解决这个问题,我尝试过:

  • 编织成PDF(相同错误(

  • 更新针织机和rmarkdown并导出

  • 安装devtools并运行library(devtools)

  • 关闭R并重新启动我的会话

  • 清除我的全球环境并重新运行所有

  • 删除新代码并运行前几分钟运行的原始代码

这些都不起作用!你知道R降价会发生什么吗?

我所做的就是在我的excel表中读成";FullData";然后我运行这个代码

```{r, include = FALSE}
Racedata <- FullData %>%
select(Coder, Link, Chamber, SenateCommittee, SenateSubcommittee, HouseCommittee, HouseSubcommittee, Name, BillType, BillNumber, Race1, Race2) %>%
#Fix issues with Race columns
mutate(Race2 = na_if(Race2, "Other")) %>%
mutate(Race2 = na_if(Race2, "White"))
#Combine 2 Race columns into 1
Racedata$Race2 <- gsub("Unknown", "Audio Only", Racedata$Race2)
Newrace <- data.frame(Race = with(Racedata, replace(Race2, is.na(Race2), Race1[is.na(Race2)])))
Racedata$Race <- Newrace$Race
Racedata <- Racedata %>%
select(-c(Race1, Race2))
```

当我运行它时,代码运行得很好,但当我尝试编织到html时会出现错误。

这是我想用Knit to HTML:制作的表格

```{r RACE CHARTS, echo = FALSE}
cross_cpct(Racedata, Race, list(total(), Chamber, HouseCommittee, SenateCommittee))
```

我想通了!愚蠢的错误我的两个代码块具有相同的名称(facepalm(

最新更新