我有一个看起来像这样的表:
Country Austria Belgium Germany Italy ....
我试图以这种方式对变量Country的某些记录(奥地利和比利时)进行分组,但它不起作用:
DATA mydata; SET mydata; KEEP Austria Belgium; RUN;
我在这里使用了这段代码https://stats.idre.ucla.edu/sas/modules/ubsetting-data-in-sas/,其中报告了一些子集化数据的例子。不幸的是它不起作用。
有人能帮帮我吗?我是SAS的新手。
亲切的问候
答案 0 :(得分:1)
如果
,您要寻找的是一个子设置DATA mydata;
SET mydata;
if country in ('Austria', 'Belgium');
RUN;
您必须检查变量是否等于这些值。您的代码中包含的内容是告诉SAS在输出数据中保留列 Austria
和Belguim
。这些是价值观,而不是列。