[r] 밀리 초를 구문 분석하는 방법?

strptimeR에서 밀리 초로 타임 스탬프를 구문 분석하기 위해 또는 다른 함수를 어떻게 사용 합니까?

time[1]
# [1] "2010-01-15 13:55:23.975"
strptime(time[1], format="%Y-%m-%d %H:%M:%S.%f")
# [1] NA
strptime(time[1], format="%Y-%m-%d %H:%M:%S")
# [1] "2010-01-15 13:55:23"`



답변

의 의례 ?strptime(당신의 값으로 변경 예와) 도움말 파일 :

 z <- strptime("2010-01-15 13:55:23.975", "%Y-%m-%d %H:%M:%OS")
 z # prints without fractional seconds
 op <- options(digits.secs=3)
 z
 options(op) #reset options


답변

strptime(time[1], "%OSn")을 설정하지 않고도 0 <= n <= 6 인 경우 에도 사용할 수 있습니다 digits.secs.

문서에는 “지원되는 항목은 OS에 따라 다릅니다.”라고 나와 있습니다. 그래서 YMMV.


답변