Tengo un objeto xts, x. Quiero ejecutar un bucle for hasta cierto tiempo, según la marca de tiempo en el índice.Obtener tiempo desde el índice xts
> index(x)
[1] "2011-10-12 16:44:00 SAST"
Digamos que quiero ejecutar mi ciclo siempre que el tiempo en el índice sea inferior a, por ejemplo, 16:40:00. ¿Cómo elimino el componente de tiempo, dado el formato del índice anterior?
gracias, funciona a las mil maravillas. una pregunta, sin embargo, para comparar este componente del tiempo con un tiempo arbitrario, digamos a las 16:00:00, ¿cómo lo haré? Lo he intentado: if (new.x> strptime ("16:00:00", "% H:% M:% S"), pero no parece captarlo, ya que el new.x es un histórico valor y la nueva hora tiene la fecha de hoy –
@ED Supongo que podría crear una nueva variable con la fecha adjunta, o tener su variable actual con la fecha también. –