Borrar filtros
Borrar filtros

How to obtain hourly average from several years of data

3 visualizaciones (últimos 30 días)
Srilatha Raghavan
Srilatha Raghavan el 17 de Jul. de 2020
Editada: KSSV el 11 de Sept. de 2023
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

Respuesta aceptada

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Dates and Time en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by