Azzera filtri
Azzera filtri

How can I group a timetable in hours 0-24h

6 visualizzazioni (ultimi 30 giorni)
Antonio Melieni
Antonio Melieni il 23 Apr 2019
Commentato: Peter Perkins il 3 Mag 2019
Hi,
I have a timetable with tick data of FX rates on a minutely basis.
The timetable is 527040 x 4
Starting from the 01.01.2018 until 01.01.2019
I want to investegate the behaviour of every hour.
So i want the mean of all prices from 00-01 and so on until 23-24.
any ideas?

Risposte (1)

Steven Lord
Steven Lord il 23 Apr 2019
See the "Aggregate Timetable Data and Calculate Mean Values" example on the retime documentation page. While that uses a duration array as the RowTimes for the timetable you can do the same using a timetable with datetime RowTimes as well.
  2 Commenti
Antonio Melieni
Antonio Melieni il 23 Apr 2019
what I needed was hour = hour(timetable.Time);
Peter Perkins
Peter Perkins il 3 Mag 2019
Antonio, I think what you needed was
TThourly = retime(TTminutely,'hourly','mean')
but perhaps that's what you meant.

Accedi per commentare.

Categorie

Scopri di più su Data Preprocessing in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by