예기치 않게 예기치 않은 lubridate의 동작을 발견했습니다. 다음 R 코드 대신 '2010-10-17 8시 0분 0초'의의 NA를 반환R : lubridate가 NA를 예상외로 반환 함
library(lubridate);
as.POSIXct("2010-10-17 07:59:01") + seconds(59);
as.POSIXct("2010-10-17 07:59:30") + seconds(30);
다음 코드는 예상 값을 반환하는 반면 ('2010-10-17 7시 59분 0초') :
as.POSIXct("2010-10-17 07:58:01") + seconds(59);
as.POSIXct("2010-10-17 07:58:30") + seconds(30);
이것은 lubridate의 버그입니까? 아니면 단순히 RTFM을 완전히 철저히해야합니까?! :)
UPDATE : 사용 소프트웨어 :은 GNU R의 V 3.0.2, lubridate 1.3.3
업데이트 2 : dseconds 대신이 문제를 해결 초 사용.
올바른 결과에 의해 계산된다
as.POSIXct("2010-10-17 07:58:01") + dseconds(59);
as.POSIXct("2010-10-17 07:58:30") + dseconds(30);
보인다. –
당신은 어떤 수업을 만들었습니까? ""2010-10-17 07:59:01 "'(수표로)? –
@ Joshua : 감사합니다. 그러나 달을 유효한 값으로 바꿀 수 있으며 그 행동은 그대로 유지됩니다. – TOBx2