作者a3709417 (项肥)
看板Statistics
标题[问题] sas 一个问题
时间Thu May 19 01:02:39 2011
LIBNAME test 'D:\FAMILY' ; run ;
data david_new,myfile ; run ;
data women2006_01 ;
infile 'd:\family\rawdata\women2006.dat' ; lrecl=500 ;
input region 4-5 sex 21 year 22-24 mar 25 edu 26-28 ;
run ;
PROC FREQ ; TABLE region sex year mar ; RUN ;
DATA test ; SET WOMEN2006_01 ;
IF ^(region= 1 3 4 5 17 18) THEN DELETE ;
RUN ;
最近才开始学SAS 很新的新手
想问我最後一段的语法是否有错?
因为都执行不成功
我想要的意思是 在所有资料里头
只要其中的region不是 1 3 4 5 17 18 都要先剔除
还烦请会的人回答
感恩
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.124.197.97
1F:→ ASD332:IF REGION NOT IN (1, 3, 4, 5, 17, 18) THEN DELETE ; 05/19 02:03
2F:→ a3709417:感谢楼上! 05/19 07:43
3F:→ kingbee:data david_new,myfile ;你点成逗号了要david_new.mylife 05/19 09:54