全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2809 4
2016-08-24
数据集a=
idkindvalue

1

normal

1

1

over

2

1

very

3

2

normal

45

2

over

6

2

under

5

2

very

8

发现id1的kind少了一行under,这是因为没有观测数据,现在需要补0;
idkindvalue

1

normal

1

1

over

2

1

very

3

2

normal

45

2

over

6

2

under

5

2

very

8

1

under

0

排序没关系,我自己可以调!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-24 14:49:50
*** Solution 1;

data test;
  set test;
  if _n_=1 then do;
   set test;
   output;
   id=1;kind="under";value=0;
   output;
  end;
  else output;
run;

*** Solution 2;

proc sql;
insert into test(id,kind,value) values(1,'under',0);
quit;
二维码

扫码加我 拉你入群

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

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

2016-8-24 15:40:13
wwang111 发表于 2016-8-24 14:49
*** Solution 1;

data test;
第二种方法可以插两行观测吗?
二维码

扫码加我 拉你入群

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

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

2016-8-24 15:49:25
proc sql;
  insert into test(id,kind,value) values(1,'under',0);
  insert into test(id,kind,value) values(1,'under',0);
quit;
二维码

扫码加我 拉你入群

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

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

2016-9-9 01:57:16
fyp198744 发表于 2016-8-24 15:40
第二种方法可以插两行观测吗?
proc sql;
   insert into test(id, kind, value)
       values(1, 'under', 0)
       values(1, 'under', 0);
quit;

values() 依此类推,可插入多行观测值
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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