我有数据结构,每秒(YY-MM-DD-HH-MM-SS)我有实际的车速。我希望将我的秒数聚合成分钟(或5,10,15分钟)并获得最后一分钟的平均速度(或5,10,......)。
答案 0 :(得分:0)
使用proc timeseries,然后选择您的间隔。例如,如果您想将其更改为15分钟平均值,请尝试
proc timeseries data = rawData output= minuteAvg;
id timestamp interval = Minute15 accumulate = avg;
run;
我已经猜到了你的时间变量的名称,因为你没有提供它。您可以通过将分钟数添加到分钟(Minute1,Minute5,Minute10等)或其他间隔关键字(Hour,Hour2,Hour12,Day等)来更改间隔。