我有一个带有SAS数据的SQL表。第一列是日期时间,每秒有一行。该集合跨越约20分钟。其他列包含整数值。
这就是我需要的:
例如,让我们选择50.整数值从50以下变为50以上并保持在50以上至少n秒。
是否可以使用proc sql进行此类分析?如果是,那怎么回事,如果没有,怎么回事?
我是SAS新手,所以感谢任何帮助。如果您需要更多信息,请告诉我们!
谢谢!
答案 0 :(得分:0)
整数值从低于/高于50
的次数是多少次
我认为这可以解决问题的第一部分。通过将当前值与先前的
进行比较,分辨率可能是最佳的data begin; /*Some test data...*/
input int_in_question;
datalines;
51
51
49
55
55
40
40
60
40
;
run;
data With_calc;
set begin;
if int_in_question < 50 and
lag(int_in_question)>=50
then Times_below_50+1;
run;