Supponiamo di passare "2015-01-01 01:50:50"
, quindi deve restituire "2015-01-01 01:00:00"
e "2015-01-01 02:00:00"
. Come calcolare questi valori in R?Trova ora precedente e ora successiva in R
6
A
risposta
6
Supponendo che il tuo tempo fosse una variabile "X", puoi usare round
o trunc
.
Prova:
round(X, "hour")
trunc(X, "hour")
Questo sarebbe ancora bisogno di qualche lavoro per determinare se i valori fossero stati effettivamente arrotondate (per round
). Quindi, se non si vuole avere a pensare a questo, si può considerare l'uso del "lubridate" pacchetto:
X <- structure(c(1430050590.96162, 1430052390.96162), class = c("POSIXct", "POSIXt"))
X
# [1] "2015-04-26 17:46:30 IST" "2015-04-26 18:16:30 IST"
library(lubridate)
ceiling_date(X, "hour")
# [1] "2015-04-26 18:00:00 IST" "2015-04-26 19:00:00 IST"
floor_date(X, "hour")
# [1] "2015-04-26 17:00:00 IST" "2015-04-26 18:00:00 IST"
5
vorrei andare con il seguente involucro con base di R (è possibile specificare il fuso orario con l'argomento tz
all'interno della funzione strptime
)
Myfunc <- function(x){x <- strptime(x, format = "%F %H") ; c(x, x + 3600L)}
Myfunc("2015-01-01 01:50:50")
## [1] "2015-01-01 01:00:00 IST" "2015-01-01 02:00:00 IST"
Problemi correlati
- 1. Calcola Cron Ora successiva in C#
- 2. Trattare con data e ora in R
- 3. Trova record prodotti nell'ultima ora
- 4. commit SVN con data/ora precedente
- 5. Factor Converti in data/ora in R
- 6. Formato data-ora come stagioni in R?
- 7. ORA-00604 ORA-12705
- 8. Ora di inizio e ora di fine in JMeter Scheduler
- 9. Differenze di data e ora tra le righe in R
- 10. Registrazione data e ora Data e ora C#
- 11. Ora corrente in java con ora legale
- 12. Data e ora C++
- 13. Compilare data e ora
- 14. Merge Data e ora
- 15. MPMoviePlayerController deprecato, e ora?
- 16. Aggiungi data e ora
- 17. Erlang e ora corrente
- 18. sottrarre data e ora
- 19. MySQL crea ora e data/ora di aggiornamento
- 20. Data e ora di tracciamento (ora/minuto/secondi) con Matplotlib
- 21. Lettura csv con data e ora
- 22. Data e ora in php e mongodb
- 23. Trova la data/ora più vicina a data/ora specificata nella query mysql
- 24. Ora legale in Golang
- 25. Rimuovi ora dalla data/ora vb.net
- 26. Data/ora di ordinazione in ordine decrescente in R
- 27. Selezione data e ora ASP.NET?
- 28. ora legale in Python
- 29. Javascript Confrontare data e ora
- 30. Data e ora del mysql()
che funziona troppo :-) io probabilmente consiglia di utilizzare 'list' invece di' C' in modo che quando si tratta di vettori come ingresso, è un po 'più facile da gestire. A proposito, da quando era il tuo fuso orario IST? – A5C1D2H2I1M1N2O1R2T1
@AnandaMahto Questa è una buona domanda ... –
India Standard Time :) –