Comment les données supprimer d'une certaine période de la semaine d'une R série chronologique?

StackOverflow https://stackoverflow.com/questions/4616729

  •  26-09-2019
  •  | 
  •  

Question

J'ai un R XTS séries chronologiques. Comment puis-je créer une nouvelle série chronologique de celui-ci, qui contient toutes les données de l'original, à l'exception des points de données se produisant lundi 12h00-à-18:00?

Était-ce utile?

La solution

Voici une façon de le faire.

x <- .xts(rnorm(100), as.POSIXct("2011-01-06 10:00:00")-100:1*3600)
x[with(as.POSIXlt(index(x)), !(wday==1 & hour > 12 & hour < 18)),]

Et si vous avez seulement besoin du temps entre 12: 00-18: 00, vous pouvez utiliser XTS-comme celui-ci jeux partiels:

x["T12:00/T18:00"]
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top