如何计算每日均值和每月从每小时的数据意味着什么?

49视图(30天)
我有5年continuasly每小时的数据,我想每天计算均值和蒙特的意思。
示例数据文件连接

接受的答案

彰Agata
彰Agata 2020年2月25日
我建议以下步骤:
  1. 导入数据文件
  2. 安排并创建的数据时间表变量
  3. 应用调整时间函数来获取每日/每月平均水平
下面是一个例子:
%读取数据文件
选择= detectImportOptions (“test_pog.txt”);
T = readtable (“test_pog.txt”、选择);
% datetime向量
时间= datetime (T {: 1},“InputFormat”,“yyyy.MM.dd”。);
时间。小时= T {: 2};
%添加datetime向量和删除1 st&2nd列
T。时间=时间;
T (: 1:2) = [];
%转换为时间表
TT = table2timetable (T);
%申请调整时间函数来获取每日/每月的意思
TTdailyMean =调整时间(TT),“每天”,“的意思是”);
TTmonthlyMean =调整时间(TT),“月”,“的意思是”);
4评论
杰克
杰克 2022年8月18日
有办法使用时间表来计算统计数据为一个特定的日期吗?
例如,7月4日的平均高温是多少在过去30年?

登录置评。

更多的答案(0)

类别

找到更多的在时间表帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!