SAS聚合时间为几分钟

时间:2014-08-03 17:51:56

标签: sas aggregate-functions mean

我有数据结构,每秒(YY-MM-DD-HH-MM-SS)我有实际的车速。我希望将我的秒数聚合成分钟(或5,10,15分钟)并获得最后一分钟的平均速度(或5,10,......)。

1 个答案:

答案 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等)来更改间隔。