全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
13638 5
2013-04-21
悬赏 200 个论坛币 已解决
请问高手,我有一组数据aaa(如下),现在我想在该数据库中创建一个新的变量e,且该变量满足一个条件:当a=0 and b=0时,e=0;其它情况e=1(生成后的数据库bbb如下),请高手指点,谢谢!


data  aaa;
input  a  b  c   d  ;
cards;
  1    0      0     0   
  0     1      0    0
  0      0     1     0
1       1      1     0
0       0     0      0
0       0      0     0
0    1      1       0

run;
data bbb;
input  a  b  c   d  e;
cards;
1    0      0     0          1
  0     1      0    0          1
  0      0     1     0         0
1       1      1     0         1
0       0     0      0         0
0       0      0     0         0
0    1      1       0          1

run;




最佳答案

yongyitian 查看完整内容

data aaa; input a b c d; datalines; 1 0 0 0 0 1 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 ; run; data bbb; set aaa; if a=0 and b=0 then e=0; else e=1; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-21 23:34:14
data aaa;
input a b c d;
datalines;
1    0    0   0   
0    1    0   0
0    0    1   0
1    1    1   0
0    0    0   0
0    0    0   0
0    1    1   0
; run;
data bbb;
    set aaa;
    if a=0 and b=0 then e=0;
     else e=1;
run;
二维码

扫码加我 拉你入群

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

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

2013-4-22 00:52:33
谢谢yongyitian!!!
二维码

扫码加我 拉你入群

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

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

2013-4-22 01:03:23
lnlhckao123 发表于 2013-4-22 00:52
谢谢yongyitian!!!
不用客气
二维码

扫码加我 拉你入群

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

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

2013-9-28 17:00:09
学习了
二维码

扫码加我 拉你入群

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

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

2016-5-26 15:34:57
那怎样在原有的数据集里增加变量呢,一定要重新创建一个新的数据集吗?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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