日均几年的数据
34 Ansichten(30天)的
Altere Kommentare anzeigen
这就跟你问声好!
海温资料我有1981 - 2019。我想计算每天的日成交均值。
所以每天的值是平均SST的39年。
数据的结构是这样的:
sst_date =(日、月、年,sst);
我在考虑循环sst_date,但非常令人困惑,因为几个月和几年有不同的天。
有什么方法更容易吗?
谢谢你!
4 Kommentare
Akzeptierte Antwort
克里斯·拉皮埃尔
我2020年7月9日
Bearbeitet:克里斯·拉皮埃尔
我2020年7月9日
dailyAvg = groupsummary (dataTbl, (“monthVar”,“dayVar”),“的意思是”,“场”)
groupsummary (dataTbl“日期”,“dayofyear”,“的意思是”,“场”)
这是完整的代码使用上面提供的数据片段。
数据= [1 1 1982 13.4691935954243
2 1 1982 13.4287935963273
3 1982 13.4183935965598
4 1 1982 13.9135935854912
5 1 1982 13.9483935847134
6 1 1982 13.9511935846508
7 1982 13.9471935847402
8 1 1982 14.0023935835064
9 1982 13.9711935842037
1 1982 13.8475935869664);
dataTbl =表(数据);
dataTbl = splitvars (dataTbl,“数据”,“NewVariableNames”,(“天”,“月”,“年”,“场”])
%选项- group by月那么的一天。
dailyAvg1 = groupsummary (dataTbl, (“月”,“天”),“的意思是”,“场”)
%选择两个——使用groupbin“dayofyear”datetime变量“日期”
dataTbl。日期= datetime (fliplr(数据(:1:3)));
dailyAvg2 = groupsummary (dataTbl,“日期”,“dayofyear”,“的意思是”,“场”)