How to get monthly average

I have data (47 * 1)for 26 months starting in 2015 ending in 2107 as the Xlsx file
Some months it has 3 values and some are 2 or1
I want to get average values for each month as new-data(26*1).
Any suggestion, to help me?

回答 (1 件)

dpb
dpb 2018 年 10 月 15 日

0 投票

t=readtable('month.xlsx');
t=table2timetable(t);
mn=retime(t.Var1,'monthly',@mean);
I didn't download the file so if there are variable names for Var1 use whatever the variable is.

2 件のコメント

b.m.n n
b.m.n n 2018 年 10 月 16 日
thank you dpb this file looks like the pic
dpb
dpb 2018 年 10 月 16 日
So did you try it? Looks like it would work "out of the box".

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeDownloads についてさらに検索

タグ

質問済み:

2018 年 10 月 15 日

コメント済み:

dpb
2018 年 10 月 16 日

Community Treasure Hunt

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

Start Hunting!

Translated by