2012-08-01 6 views
1

R에서 유닉스 시간을 가진 원래의 행렬을 변환하여 실시간 행렬을 어떻게 만들 수 있습니까? 예를 들어 ,unix 시간 행렬을 r의 실시간 행렬로 변환

User   V1     V2 
1000  1300203021  1298302123 
1001  ...    ... 

아래 2 개 개의 값이 완료되고 그 답. 이것은 매우 도움이됩니다. 즉, 제 신청서에는 현재 21 열 30000 행의 데이터 프레임으로 작업 중이며 각 셀에는 유닉스 시간 스탬프 데이터가 채워져 있습니다. 위의 작업을 & 이상으로 사용하면 원래 행렬 구조 (21 열과 30000 행)을 유지하면서 각 셀을 동시에 변환 할 수 있습니까?

답변

4

사용 as.POSIXct() :

R> as.POSIXct(c(1300203021, 1298302123), origin="1970-01-01", tz="GMT") 
[1] "2011-03-15 15:30:21 GMT" "2011-02-21 15:28:43 GMT" 
R> 

당신은 일반적으로 너무 시간대를 제공하고자합니다. 이 함수는 벡터화되어 있으므로 한 번에 전체 열을 피드 할 수 있습니다.

관련 문제