我无法让这个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()
来确保已截获所有输出。