全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1622 3
2012-07-25
各位大侠,我有一数据,有20个变量(T1-T20),变量值分别为正常,轻度异常,中度异常及重度异常等,我的目的是,如果所有变量中任一变量的值为“正常”,则保留该行,并且新增变量m=1,如果所有变量中任一变量的值为“轻度异常”,则保留该行,并且新增变量m=2,等等。由于变量很多,希望进行批处理,期待高手指点。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-7-25 23:36:53
你这个问题很奇怪,如果出现20个变量中有的变量为正常,有的变量为轻度异常,那么m应该取值为多少呢 。
二维码

扫码加我 拉你入群

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

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

2012-7-25 23:41:40

if ( findc(cat(of t1-t20),'1') gt 0 ) then m=1;
else if ( findc(cat(of t1-t20),'2') gt 0) then m=2;
else delete;
二维码

扫码加我 拉你入群

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

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

2012-7-27 20:13:45
2楼说的有道理。不过也许这是你想要的结果,
复制代码
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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