Printing 如何从SAS数据集中打印奇数编号的观察值

Printing 如何从SAS数据集中打印奇数编号的观察值,printing,dataset,sas,subset,Printing,Dataset,Sas,Subset,我有一个简单的问题,不幸的是我似乎无法解决自己。 如何仅打印数据集中具有奇数观测值的观测值?执行此操作的一种方法是使用数据步骤视图。假设您有一个名为“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 pri

我有一个简单的问题,不幸的是我似乎无法解决自己。
如何仅打印数据集中具有奇数观测值的观测值?

执行此操作的一种方法是使用数据步骤视图。假设您有一个名为“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
显示的观测值将与视图相关,而不是来自原始数据集


数据步骤视图对于这样的事情非常有用。

谢谢您的回答!这正是我想要的。酷:)