Ho un oggetto xts, x. Voglio eseguire un ciclo for fino a una determinata ora, in base all'indicatore orario nell'indice.Ottieni il tempo dall'indice xts
> index(x)
[1] "2011-10-12 16:44:00 SAST"
Diciamo che voglio fare funzionare il mio ciclo fino a quando il tempo l'indice è inferiore a dire 16:40:00. Come posso rimuovere il componente orario, dato il formato dell'indice sopra?
grazie, funziona un fascino. una domanda però, per confrontare questa componente temporale con un tempo arbitrario, diciamo alle 16:00:00, come potrei fare a riguardo? Ho provato: if (new.x> strptime ("16:00:00", "% H:% M:% S"), ma non sembra prenderlo, dato che il nuovo.x è uno storico valore e la nuova ora ha la data odierna –
@ED Immagino che potrei creare una nuova variabile con data allegata o avere anche la tua variabile attuale con data. –