我正在尝试删除SAS数据文件的前十个和后十个,但是我无法执行此操作。通过使用下面的代码,我可以删除最后10行,但不能删除前10行。
data b;
set a NOBS=COUNT;
if count <= 10 then delete;
if count -_n_ < 10 then delete;
run;
有人可以帮我这个忙,并提供您的建议。
预先感谢
答案 0 :(得分:3)
在_N_
语句中使用NOBS
变量。
删除“类”表中的前5行和后5行:
data want;
set sashelp.class NOBS=COUNT;
if _n_ <= 5 then delete;
if count -_n_ < 5 then delete;
n_ = _n_;
run;