我正在熔化一些数据,并且不想提供 id.var 参数来熔化。数据融化得很好,但我明白了
"No id variables; using all as measure variables"
有没有办法阻止该消息出现,或者有办法说 id.var=default 或类似的东西?使用 dplyr 的 iris 示例:
> dt <- iris %>% summarize_at(c("Sepal.Length","Sepal.Width"), funs(mean))
> dt
Sepal.Length Sepal.Width
1 5.843333 3.057333
> melt(dt, value.name="Mean")
No id variables; using all as measure variables
variable Mean
1 Sepal.Length 5.843333
2 Sepal.Width 3.057333
或者有没有办法告诉函数不打印警告消息或类似的东西?谢谢!
严格来说,这是一条消息,而不是警告。 (看?message
and ?warning
)。您可以使用以下命令抑制消息suppressMessages
suppressMessages({
reshape2::melt(head(mtcars))
})
For melt
具体来说,你可以使用id.vars = NULL
。 (归功于@user20650)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)