2012-06-04 29 views
7

Saat aralıklarında bir tarih dizisi oluşturmaya çalışıyorum. Örnek olarak aşağıdaki çalıştı:Saat Başı Sıra Sırası R

bir hata üretir, henüz = yıl, ay, gün geçtikçe için çalışıyor
> seq(as.Date("1912-02-24 23:00:00"), as.Date("1912-02-25 08:32:00"), by="hour") 

.

Seq.POSIXt {base} belgelerinin saat, saniye, dakika vb. Için çalışması gerektiğini belirtiyor, ancak bunların tümü bir hata üretir.

> ?seq.POSIXt 

Şimdiden teşekkürler.

+2

Ancak "Date" '' POSIXt '' değil sınıf nesneleriniz var! 'seq.Date() 'daha sonra geçerli olacak ve bu, günün en az zaman birimi olduğu tarihler ile ilgili olduğu için, Tarihler'i saatlere göre artırmayı nasıl beklersiniz? –

cevap

13

Eh, ;-) cevabı kendiniz vermeyin

hakkında ne

:

seq(as.POSIXct("1912-02-24 23:00:00"), as.POSIXct("1912-02-25 08:32:00"), by="hour") 

(ayrıca as.POSIXlt ile çalışır).

İlgili konular