vooper 发表于 2018-9-21 09:48:36

用firstobs和obs选项删减观测行

本帖最后由 vooper 于 2018-9-21 09:49 编辑

有时希望去除一些观测值,通俗地说,就是砍去一些数据行。这时可以用set语句的“tTirstobs=”选项和“obs=”选项剪切SAS数据集。也可用set语句配合if语句砍去一些数据行。“firstobs=”选项和“obs一”选项要放在set语句的括号内。“firstobs=”选项的一般形式是“firstobs=n”,其含义是将所拷贝的SAS数据集的前n一1行删去。“obs一”选项的一般形式是“obs—m”,其含义是将所拷贝的SAS数据集的第m行以后的数据行删去。
data w2;
set w(firstobs=n);
run;
data w2;
set w(obs=n);
run;
页: [1]
查看完整版本: 用firstobs和obs选项删减观测行