2017-08-28 79 views
0

我有一个表,看起来像这样:子集记录

Country 

Austria  
Belgium  
Germany  
Italy  
.... 

我试图子集,这样的变量国家的一些记录(奥地利和比利时),但它不工作:

DATA mydata;   
    SET mydata;  
    KEEP Austria Belgium;  
    RUN; 

我用这段代码从这里https://stats.idre.ucla.edu/sas/modules/ubsetting-data-in-sas/ subse的其中一些实施例报告数据。不幸的是它不起作用。

任何人都可以帮助我吗?我是SAS新手。

亲切的问候

回答

1

你所寻找的是如果

DATA mydata;   
    SET mydata;  
    if country in ('Austria', 'Belgium');  
RUN; 

你必须检查变量等于这些值的子设置。你的代码中有什么告诉SAS在输出数据中保留AustriaBelguim。这些是价值观,而不是专栏。