我有一个简单的问题,遗憾的是我似乎无法解决自己。 如何仅从数据集中打印具有奇数观测数的观测值?
答案 0 :(得分:2)
您可以采用的一种方法是使用数据步骤视图。假设您有一个名为“MySASData”的数据集,请尝试:
data my_view / view=my_view;
set MySASData;
if mod(_n_,2) = 1;
run;
proc print data=my_view;
run;
如果您想要“均匀”观察,请使用if mod(_n_,2) = 0;
。但请注意,proc print
显示的观察数字将相对于视图而非原始数据集。
数据步骤视图对于这样的事情非常有用。