渲染R标记时隐藏包加载消息



我无法让这个dplyr包加载消息消失:

package'dplyr成功解包并检查MD5和

这是我当前的代码:

g <- df$Finished
h <- append(g, rep("dummy",519))
i <- data.frame(counts <- table(h))
row.names(i) <- c("In progress", "Completed", "Invited")
colnames(i) <- c("gh", "Count")
i = subset(i,select = -c(gh))
suppressPackageStartupMessages(install.packages("dplyr", repos = "http://cran.us.r-project.org", quiet = TRUE, message=FALSE))
suppressPackageStartupMessages(library(dplyr, quietly = TRUE, warn.conflicts = FALSE, invisible()))
ii<- i %>%
arrange(desc(Count))
u <- ii %>% mutate(Percentage = (ii[,1]/519)*100)
print(u)

它甚至说";无法删除先前安装的包"dplyr">

这不是加载消息的程序包,而是安装程序包的消息(这就是为什么所有消息抑制都无济于事(。您可能不应该每次都安装软件包。试试之类的东西

if (!require("dplyr")) {
install.packages("dplyr", repos = "http://cran.us.r-project.org", 
quiet = TRUE, message=FALSE))
}

如果所有其他操作都失败了,您可能会使用capture.output()来确保已截获所有输出。

相关内容

  • 没有找到相关文章

最新更新