Costruisce un oggetto xts con due righe.Impostazione di un indice xts
library(xts)
junk<-xts(c(1,2),as.Date(c("2010-01-01","2010-05-01")))
junk
> [,1]
> 2010-01-01 1
> 2010-05-01 2
Perché il seguente non modifica l'indice per la prima riga?
time(junk[1])<-as.Date("2010-02-01")
junk
> [,1]
> 2010-01-01 1
> 2010-05-01 2
Mi rendo conto che i seguenti lavori, ma perché non funziona sopra?
time(junk)[1]<-as.Date("2010-02-01")
junk
> [,1]
> 2010-02-01 1
> 2010-05-01 2
Grazie,
Bill
Ricorderò che funzione attributi. Sto ancora lavorando a quel metodo ("time <-") cosa. È una buona idea per me usare as.POSIXct() piuttosto che as.Date()? La maggior parte dei miei dati di tempo saranno dati giornalieri o mensili (i requisiti minimi e secondari sono rari, ma possibili). –
In questo caso non è necessario, poiché c'è una funzione <- temporizzata. Ciò significa che la classe dell'oggetto che viene assegnato viene valutata per la prima volta e quando la classe Data viene moltiplicata correttamente per 24 * 60 * 60 e viene applicato un offset prima di essere inserito nella rappresentazione interna che è in secondi. –