【发布时间】:2013-04-28 18:31:59
【问题描述】:
我有一个简单的问题,很遗憾我自己似乎无法解决。 如何仅打印数据集中具有奇数观测值的观测值?
【问题讨论】:
标签: 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 print 显示的观测值将与视图相关,而不是来自原始数据集。
数据步骤视图对于这样的事情非常有用。
【讨论】: