我正在使用proc expand命令来插入我的数据集的缺失价格值。我的代码如下所示。因为我不希望程序在每个月的开头和结尾插入值,所以我按名称和月份添加。
proc expand data=data out=data (drop = time);
by name month; convert price / method = step;
run;
但是,因为我在每个月的开始和结束时都有很多缺失值。所以SAS给了我很多警告信息,程序将在日志已满时停止。谁能告诉我如何杀死警告信息。
NOTE: The above message was for the following BY group:
name =40838 Transaction Date=12AUG2003
答案 0 :(得分:3)
为避免日志填满问题,您可以将日志的这一部分写入外部文件。
proc printto log="c:\temp\templog.txt";
run;
proc expand ... ;
proc printto;
run;
然后proc的语句转到那个外部文件(无论你把它放在哪里)。