我无法让此 dplyr
包加载消息消失:
package 'dplyr successfully unpacked and MD5 sums checked
这是我当前的代码:
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()
来确保您已拦截所有输出。
关于r - 当我渲染 R markdown 时隐藏包加载消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74021898/