のような機能を使用すると、「日付形式を使用しています...」などのメッセージを抑制できますか?
> ymd(vec)
Using date format %Y%m%d
これらは、ベクトルをキャストしているときに確認するのは良いことですが、状況によっては煩わしい場合があります。
ymdコードを見ると、それは calle を呼び出しておりparse_date、これは command を介してこれらの迷惑なメッセージを表示しますmessage。
を見ると?message、対応する がありsuppressMessagesます。
suppressMessages(ymd(x))
(注 - 他の同様の関数はsuppressWarnings、suppressPackageStartupMessages、およびcapture.outputであり、予期しないテキストのビットが表示されるのを防ぐために過去に使用しなければならなかったものです (いくつかのビットを HTML ファイルに出力していましたが、これらはこれらを入れたくありませんでした)それ))。
マニー、現時点では、suppressMessages() が唯一の方法です。しかし、私はあなたの議論のアイデアが好きです。lubridate の todo リストに入れました。日時のベクトルのフォーマットを取得したら、 strptime() を使用することもできます。