全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6321 11
2012-11-20
data gg;
set a.score_simple(keep=BJH BZ CZR KCCJ KCH KCM KSSJ KXH NJDM SKJS XH XSH ZXJXJHH);
if njdm='退学'or '休学' then delete;
run;


njdm是字符型变量。log中
NOTE 49-169: 引用字符串后的标识符的含义可能在将来的 SAS 版本中更改。建议在引用字符串和标识符之间插入空格。
9    run;
NOTE: 字符值已转换为数字值,位置:(行:列)。      8:18NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=51030282 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=43 KCM=亚太经济 SKJS=BZ=  CZR=  _ERROR_=1 _N_=1NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=71020703 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=82 KCM=比较制度分析SKJS=  BZ=  CZR=  _ERROR_=1 _N_=2NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=71081762 XH=0031030 KSSJ=20090105 KXH=02 KCCJ=97 KCM=韩语1 SKJS=  BZ=CZR=  _ERROR_=1 _N_=3NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=71140372 XH=0031030 KSSJ=20090105 KXH=03 KCCJ=68 KCM=饮食营养与健康SKJS=  BZ=  CZR=  _ERROR_=1 _N_=4NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=31140033 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=27 KCM=饭店管理概论SKJS=  BZ=  CZR=  _ERROR_=1 _N_=5NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=31140042 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=0 KCM=旅游规划学 SKJS=BZ=  CZR=  _ERROR_=1 _N_=6NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=51080902 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=77 KCM=法语1 SKJS=  BZ=CZR=  _ERROR_=1 _N_=7NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=51140092 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=58 KCM=餐饮管理 SKJS=BZ=  CZR=  _ERROR_=1 _N_=8NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2000 XSH=07 BJH=汉语0001 ZXJXJHH=2008-2009-1-1 KCH=51030152 XH=0031030 KSSJ=20090105 KXH=01 KCCJ=0 KCM=中国对外贸易 SKJS=BZ=  CZR=  _ERROR_=1 _N_=9NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=06 BJH=法律0203 ZXJXJHH=2008-2009-1-1 KCH=11080112 XH=0206075 KSSJ=20090105 KXH=15 KCCJ=40 KCM=英语精读3 SKJS=BZ=  CZR=  _ERROR_=1 _N_=10NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=06 BJH=法律0203 ZXJXJHH=2008-2009-1-1 KCH=71060302 XH=0206075 KSSJ=20090105 KXH=01 KCCJ=80 KCM=房地产法 SKJS=BZ=  CZR=  _ERROR_=1 _N_=11NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=33210542 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=60 KCM=中国现实经济问题SKJS=  BZ=  CZR=  _ERROR_=1 _N_=12NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=33210773 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=61 KCM=管理会计 SKJS=BZ=  CZR=  _ERROR_=1 _N_=13NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=33211252 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=60 KCM=基金管理 SKJS=BZ=  CZR=  _ERROR_=1 _N_=14NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=33211234 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=88 KCM=证券投资学 SKJS=BZ=  CZR=  _ERROR_=1 _N_=15NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=71330043K XH=0221011 KSSJ=20090105 KXH=21 KCCJ=94KCM=企业会计信息系统综合实验 SKJS=  BZ=  CZR=  _ERROR_=1 _N_=16NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=33211083 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=80 KCM=经济计量学1 SKJS=BZ=  CZR=  _ERROR_=1 _N_=17NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=71330013K XH=0221011 KSSJ=20090105 KXH=21 KCCJ=85KCM=企业经营决策沙盘模拟 SKJS=  BZ=  CZR=  _ERROR_=1 _N_=18NOTE: 无效的数值数据 休学 出现在行 8 列 18。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-2-1 KCH=33211223 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=66 KCM=成本管理 SKJS=BZ=  CZR=  _ERROR_=1 _N_=19NOTE: 无效的数值数据 休学 出现在行 8 列 18。ERROR: 达到 ERRORS= 选项设置的限制。将不列显该类型的其他错误。NJDM=2002 XSH=21 BJH=国商0201 ZXJXJHH=2008-2009-1-1 KCH=23210052 XH=0221011 KSSJ=20090105 KXH=21 KCCJ=60 KCM=财政学 SKJS=  BZ=CZR=  _ERROR_=1 _N_=20NOTE: 从数据集 A.SCORE_SIMPLE 读取了 665722 个观测。NOTE: 数据集 WORK.GG 有 663778 个观测和 13 个变量。NOTE: “DATA 语句”所用时间(总处理时间):      实际时间         3:15.10      CPU 时间         8.14 秒有人知道为什么么??


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-11-20 22:19:18
真是新手啊
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 22:28:47
Imasasor 发表于 2012-11-20 22:19
真是新手啊
恩,你知道怎么回事么
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 22:31:20
if njdm="退学" or njdm="休学" then delete;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 22:53:15
Imasasor 发表于 2012-11-20 22:31
if njdm="退学" or njdm="休学" then delete;
哦!谢谢啊~就是我还是不太懂。那个
if njdm="退学" or "休学" then delete;
or后面不是缺失,所以这个表达式永远为真么?
为啥log中将字符值已转换为数字值?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-11-20 23:01:20
编程语言有基本的语法规则,你的需求是变量等于这两个值时。如果你非要分开说or后面的东西,它需要是一个表达式,表达式返回一个数值,判断该值是否为0(假), 非0(真)。这个表达式可以是一个数字,如(0,1,2)等,也可以是一个条件表达式x="休学",该条件表达式返回值0或者1。但不能是一个单独的字符,如“休学”
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群