请教大家
我有如下一段程序
6 data gl(keep=code date lolo sls price);/**********请注意,这里取了5个变量****************/
7 set price_a;
8 if lolo=' ' then delete;
9 ret=(prccd-lag(prccd))/lag(prccd);/**********我想计算收益率,并将结果放到变量ret中****************/
11 run;
可是运行的时候弹出以下结果:
NOTE: 缺失值的生成是对缺失值执行操作的结果。
指定每个位置的方式: (次数)(行:列)。
120371 10:11
NOTE: 有 XXX 个从数据集 PRICE_A 读取的观测。
NOTE: 数据集GL 有 XXX 个观测和 5 个变量。/**********我的神呐,为什么只有5个变量!!!!!!!***************/
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间 1:57.36
CPU 时间 44.27 秒
我打开生成的数据集一看,果然没有ret,请问究竟哪里出了问题????