【发布时间】:2012-02-16 02:53:21
【问题描述】:
是否可以在使用类似功能时抑制诸如“使用日期格式...”之类的消息?
> ymd(vec)
Using date format %Y%m%d
虽然在投射矢量时很容易看到这些,但在某些情况下可能会很烦人。
【问题讨论】:
是否可以在使用类似功能时抑制诸如“使用日期格式...”之类的消息?
> ymd(vec)
Using date format %Y%m%d
虽然在投射矢量时很容易看到这些,但在某些情况下可能会很烦人。
【问题讨论】:
查看ymd 代码,它调用parse_date,它通过命令message 给出那些烦人的消息。
看?message,有对应的suppressMessages:
suppressMessages(ymd(x))
(注意 - 其他类似的函数是 suppressWarnings、suppressPackageStartupMessages 和 capture.output,过去我必须使用所有这些函数来阻止意外出现的文本位(我正在将一些位输出到HTML 文件,而这些不希望这些在其中))。
【讨论】:
option(warn=-1) 而不是消息。
Manny,suppressMessages() 是目前唯一的方法。但我喜欢你对争论的看法。我已经把它放在了 lubridate 的待办事项清单上。一旦你有了日期时间向量的格式,你也可以使用 strptime()。
【讨论】: