每日平均数年数据
37次观看(过去30天)
显示旧的注释
接受的答案
克里斯·拉皮埃尔
2020年7月9日
编辑:克里斯·拉皮埃尔
2020年7月9日
dailyAvg = groupsummary(dataTbl,[“monthVar”,“dayVar”),“的意思是”,“场”)
groupsummary (dataTbl“日期”,“dayofyear”,“的意思是”,“场”)
下面是使用上面提供的数据片段的完整代码。
数据= [1 1 1982 13.4691935954243 .
2 1 1982 13.4287935963273
3 1 1982 13.4183935965598
4 1 1982 13.9135935854912
5 1 1982 13.9483935847134
6 1 1982 13.9511935846508
71 1982 13.9471935847402
8 1 1982 14.0023935835064
9 1 1982 13.9711935842037
10 1 1982 13.8475935869664];
dataTbl =表(数据);
dataTbl = splitvars(数据bl,“数据”,“NewVariableNames”, (“天”,“月”,“年”,“场”])
选项一:按月分组,然后按日分组。
dailyAvg1 = groupsummary(dataTbl,[“月”,“天”),“的意思是”,“场”)
%选项二-在datetime变量date上使用groupbin "dayofyear"
dataTbl。Date = datetime(fliplr(data(:,1:3)));
dailyAvg2 = groupsummary(dataTbl,“日期”,“dayofyear”,“的意思是”,“场”)