2012-02-06 3 views
0

같은 기능을 사용할 때 "날짜 형식 사용"과 같은 메시지를 표시하지 않을 수 있습니까?lubridate - messages

벡터를 캐스팅 할 때 좋지만 상황에 따라 성가심을 줄 수 있습니다.

답변

4

코드는 ymd이며, message을 통해 성가신 메시지를 제공하는 parse_date을 호출합니다.

?message 보면, 거기에있는 suppressMessages 해당 :

suppressMessages(ymd(x)) 

(주 - 다른 유사한 기능 내가 예기치 않은 비트를 중지 과거에 사용했던 모든있는 suppressWarnings, suppressPackageStartupMessagescapture.output이다 (나는 약간의 비트를 HTML 파일로 출력했다. 그리고 이것들이 이것들에 있기를 원하지 않았다).

+0

예 알아 차렸습니다. 내가했던 것은 동일한 효과를 갖는 함수 인자이다. 당신이 제공 한 솔루션은 오히려 우아하지 않습니다. – imanuelcostigan

+0

나는 그것이 유일한 방법이라고 확신한다 - 경고는'option (warn = -1)'을 통해 옵션을 가지지 만 메시지는 그렇지 않다. –

0

Manny, suppressMessages()가 현재로서는 유일한 방법입니다. 하지만 논쟁에 대한 당신의 생각이 마음에 들어요. 내가 lubridate에 대한 todo 목록에 넣었습니다. 날짜 - 시간 벡터 형식을 사용하면 strptime()을 사용할 수도 있습니다.