2012-03-06 2 views
1

에 타임 스탬프를 변환 나는 시작과 끝 타임 스탬프의 저장 메커니즘에 관한 TS 클래스의 어떻게 든 이상한 행동을 발견했습니다. 예 :TS 클래스 - 번호

> K <- ts(c(1:10), start=0., end=1., deltat=0.1) 
> start(K); end(K) 
[1] 0 1 
[1] 1 1 

시작 시간과 종료 날짜는 ts에 설명 된대로 자연 시간 단위로 나타납니다. 때때로 나는 하나의 숫자로 타임 스탬프를 얻을 :

> K <- ts(c(1:10), start=0.123, end=1.123, deltat=0.1) 
> start(K); end(K) 
[1] 0.123 
[1] 1.123 

2 벡터로 번호와 같은 날짜와하지를 저장하는 ts을 강제 할 수있는 방법이 있나요? 또는, 2- 벡터 표현을 숫자로 변환하는 신뢰할 수있는 방법이 있습니까? 나는 Kt0t1

K <- ts(c(1:n), start=t0, end=t1, deltat=dt) 

답변

1

로 정의 PIN이 할 수 있어야합니다. 2 벡터로 아무것도 저장하지 않습니다 - 그것은 단지 startend의 값으로 표현합니다. tsp(K)[1]tsp(K)[2]은 원하는 방식으로 시작과 끝을 제공합니다. ?tsp을 참조하십시오.

동물원. 또 다른 방법은 다음과 같습니다

library(zoo) 
start(as.zoo(K)) 
end(as.zoo(K)) 
+0

큰 작품! 감사! –

관련 문제