从每个月Timetable_Averaging值
17日视图(30天)
显示旧的评论
时间表从每个月平均的值(Jan-Dec)在2000 - 2020年。所以我想有12 USDM_Index值;每个月一个21年
3评论
答案(2)
凯利卡尼
2021年10月21日
我不相信你可以使用
调整时间
建立一个气候学;为此,我通常使用
splitapply
函数。不幸的是,
splitapply”
语法表和时间表是非常笨拙的(没有简单的方法相同的功能适用于所有变量),因此我的铸造和数组在以下例子:
%最初的时间表
T =时间表(datetime(2000年,桥,1)”,兰德(24日1),兰德(24日1),…
“VariableNames”,{“USDM_index”,“其他”});
%计算气候月平均
(g, mn) = findgroups (T.Time)(月);
xclim = splitapply (@ (x)的意思是(x, 1), table2array (T) g);
%重新格式化的时间表
refyr = min(年(T.Time));%……或任何你想要的
Tclim = array2timetable (xclim,“RowTimes”datetime (refyr mn, 1),…
“VariableNames”,T.Properties.VariableNames);
0评论
邓肯阿宝
2021年10月22日
使用groupsummary monthofyear装箱
T =时间表(datetime(2000, 1:(12 * 21), 1)”,兰德(12 * 21日1),“VariableNames”,{“USDM_index”});
S = groupsummary (T,“时间”,“monthofyear”,“的意思是”)