全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2625 13
2012-08-22
求解。。问题如下:有两个data  aa,   bb;   
data aa;
input m;
cards;
16
643
65
863
345
56
3
5
77
45
257
45
;
RUN;
DATA BB;
input P1 P2 P3;
CARDS;
44  200  500
;
RUN;
如何在data  aa;中增加一列p;
使得如果P<44(bb中的第一个数,这个数是不确定的,不要直接写44) then  p=1;
   44<=p<200  then p=2;
  p>=200 then p=3;
这个能实现么? 希望code简单些 。。谢谢啦。。。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-22 16:28:43
二维码

扫码加我 拉你入群

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

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

2012-8-22 16:58:15
复制代码
二维码

扫码加我 拉你入群

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

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

2012-8-22 17:09:25
你BB中就各个观测么,如果就一个观测,用if的判定有什么意义
二维码

扫码加我 拉你入群

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

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

2012-8-22 17:14:01
可以把你想要的结果大体呈现出来一下,
二维码

扫码加我 拉你入群

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

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

2012-8-22 17:16:05
我不是很明白,因为p是你想要增加的列,还没有数值呢,你怎么判断他是不是小于44(我知道他是变动的),
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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