Ho un gruppo di 1 minuto restituisce in un oggetto xts
con l'indice è POSIXct
e fuso orario è GMT. I ritorni sono su NYSE quindi vorrei convertirmi al fuso orario orientale, ma vorrei occuparmi correttamente dell'ora legale. Qual è il modo migliore per fare questo? Sono un po 'confuso tra il fuso orario EST e il fuso orario EDT. Vorrei che i miei tempi si convertissero correttamente all'ora di New York in inverno e in estate.in POSIXct e xts, la conversione da GMT in R
risposta
Usa indexTZ<-
e il fuso orario America/New_York
> tail(SPY)
SPY.Bid.Price SPY.Ask.Price SPY.Trade.Price SPY.Mid.Price SPY.Volume
2012-08-09 19:54:00 140.47 140.48 140.48 140.475 2372
2012-08-09 19:55:00 140.46 140.47 140.46 140.465 5836
2012-08-09 19:56:00 140.47 140.48 140.48 140.475 2538
2012-08-09 19:57:00 140.47 140.48 140.47 140.475 2209
2012-08-09 19:58:00 140.48 140.49 140.49 140.485 4943
2012-08-09 19:59:00 140.58 140.59 140.58 140.585 16780
> indexTZ(SPY) <- "America/New_York"
> tail(SPY)
SPY.Bid.Price SPY.Ask.Price SPY.Trade.Price SPY.Mid.Price SPY.Volume
2012-08-09 15:54:00 140.47 140.48 140.48 140.475 2372
2012-08-09 15:55:00 140.46 140.47 140.46 140.465 5836
2012-08-09 15:56:00 140.47 140.48 140.48 140.475 2538
2012-08-09 15:57:00 140.47 140.48 140.47 140.475 2209
2012-08-09 15:58:00 140.48 140.49 140.49 140.485 4943
2012-08-09 15:59:00 140.58 140.59 140.58 140.585 16780
Warning message:
timezone of object (America/New_York) is different than current timezone (GMT).
posso chiedere, come fai a sapere i possibili valori che possono essere passati a 'indexTZ'? – Alex
Prova queste due pagine per lo sfondo: http://en.wikipedia.org/wiki/Time_zone e http://en.wikipedia.org/wiki/IANA_time_zone_database –
Oppure questo: http://en.wikipedia.org/ wiki/List_of_tz_database_time_zones – GSee
- 1. Aggiunta di tempo all'oggetto POSIXct in R
- 2. XTS R e data.table
- 3. Conversione di unix in millisecondi in POSIXct/POSIXlt
- 4. R - la conversione di campi data e ora per POSIXct con il formato HHMMSS
- 5. comprensione di date/orari (POSIXc e POSIXct) in R
- 6. R impostazione xlim in xts plot
- 7. R nei giorni feriali XTS
- 8. Conversione variabili da fattori in R
- 9. ore estratto e secondi da POSIXct a fini tramando in R
- 10. pytz e Etc/GMT-5
- 11. posso scrivere un oggetto xts utilizzando write.csv in R
- 12. Oggetto xts diviso per intervalli irregolari specificati in R
- 13. Come posso modificare XTS su data.frame e mantenere l'indice in R?
- 14. problema di conversione python panda DataFrame in R dataframe da utilizzare con rpy2
- 15. determinare e impostare fuso orario in POSIXct, POSIXlt, strptime, ecc in R
- 16. Ottenere colonna della data da XTS oggetto
- 17. Tempo di estrazione da POSIXct
- 18. conversione Data-time in R
- 19. seq() per POSIXct
- 20. efficiente confronto tra POSIXct in data.table
- 21. Conversione del formato orario in numerico con R
- 22. Conversione da un elenco a numerico in R
- 23. conversione numero ascii in stringhe in R
- 24. Conversione da Stata a R: collaudo
- 25. File di forma per la conversione raster in R?
- 26. La conversione da e in data/ora aggiunge un'ora?
- 27. Intero per la conversione di stringhe in R
- 28. Conversione di codice R in codice C
- 29. Arrotondare una data POSIX (POSIXct) con funzionalità di base R
- 30. conversione Unicode ed esportazione in R
"EST" è Eastern Standard Time e "EDT" è Eastern Daylight Time. –
quindi, cosa significa che EDT include le modifiche all'ora legale e EST no? proprio non conosco il diff. – Alex
Sono lo stesso fuso orario. "EDT" è quando è in vigore l'ora legale. –