使用类似功能时是否可以抑制诸如“使用日期格式...”之类的消息?
> ymd(vec)
Using date format %Y%m%d
虽然在投射矢量时很容易看到这些,但在某些情况下可能会很烦人。
查看ymd
代码,它 callse parse_date
,它通过 command 给出那些烦人的消息message
。
看了一下?message
,有对应的suppressMessages
:
suppressMessages(ymd(x))
(注意 - 其他类似的功能是suppressWarnings
,suppressPackageStartupMessages
和capture.output
, 我过去不得不使用所有这些功能来阻止意外的文本位出现(我正在将一些位输出到 HTML 文件,而这些不希望这些在它))。
Manny, suppressMessages() is the only way to go at the moment. But I like your idea of an argument. I've put it on the todo list for lubridate. You could also use strptime() once you have the format for a vector of date-times.