% First column is days after 2001-01-01; second column is temperature
values = [(0:7304)', randi([0 20], 7305, 1)];
% Make a timetable
values_tt = timetable(datetime(2001,01,01) + days(values(:,1)), values(:,2));
% Retime to get monthly average
retime(values_tt, 'monthly', 'mean')
1条答案
按热度按时间tgabmvqs1#
您可以通过将时间戳转换为MATLAB
datetime
示例,构建timetable
,然后使用retime
来实现这一点,如下所示:字符串