How to obtain hourly average from several years of data

4 visualizzazioni (ultimi 30 giorni)
Hello,
I have 7 years of hourly data(attached file). I have them in a timetable that has (7*8760 + extra hours from leap year) number of rows.
I am trying to find the average of each hour of the years. I have been exporting the table above to excel and then splittin it column wise and averaging and coming back to matlab and working on it. I tried the groupsummary function, but it gives me 24 hours of value.
I did find a previous answer to a similar question, but that was confusing to me as well. I have attached the link to that answer.
I would appreciate if someone could help me with this.
Thank you

Risposta accettata

Sindar
Sindar il 17 Lug 2020
G = groupsummary(struct2table(WSHelp),'DateTime','hour','mean');
  7 Commenti
Srilatha Raghavan
Srilatha Raghavan il 17 Lug 2020
Oh yes! This works. Thank you so much! I appreciate your help :)
Sindar
Sindar il 17 Lug 2020
Sorry, I had some typos, try the updated

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Numeric Types 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