2017-10-18 6 views
-4

나는 lubix를 사용하여 POSIXlt에 대한 시간 소인을 구문 분석합니다.R에서 타임 스탬프를 구문 분석하는 방법은 무엇입니까?

user time 
____ ____ 
1  2017-09-01 00:01:01 
1  2017-09-01 00:01:20 
1  2017-09-01 00:03:01 
library(lubridate) 
data[, time:=parse_date_time2(time,orders="YmdHMS",tz="NA")] 

하지만이 메시지 경고

결과 : as.POSIXct.POSIXlt (.mklt (.Call ("parse_dt"에서 을, 배, 주문, FALSE : 알 수없는 시간대 'NA' 어떤 도움에 감사드립니다.

+2

Datetimes에는 항상 시간대가 있습니다. 그리고 그것이 "NA"가 아니라고 말할 수 있습니다. – Roland

+0

''YmdHMS ''형식이 입력에 맞는지 확인하십시오? –

+0

질문에 대한 답변을 제공하기 위해 [최소한의 재현 가능 예제] (http://stackoverflow.com/help/mcve)를 제공하면 도움을 줄 수 있습니다. 우리가 일하고 질문에 대답하는 방법을 보여주기 위해 사용할 수있는 어떤 것. –

답변

2

구문 분석 단순히

> ts <- '2017-09-01 00:01:01' 
> lubridate::parse_date_time2(ts,orders="YmdHMS") 
[1] "2017-09-01 00:01:01 UTC" 
없이입력 코드와 유사
data[, time:=parse_date_time2(time,orders="YmdHMS")] 
+0

데이터 테이블에 대해 작동하지 않습니다. – Ricky

+1

업데이트 된 코드를 확인해 주시겠습니까? – amrrs