请选择 进入手机版 | 继续访问电脑版
楼主: fyp198744
2572 4

如何手动插入一行观测 [推广有奖]

  • 0关注
  • 1粉丝

讲师

2%

还不是VIP/贵宾

-

威望
0
论坛币
135 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5181 点
帖子
257
精华
0
在线时间
258 小时
注册时间
2016-5-23
最后登录
2019-9-30

fyp198744 发表于 2016-8-24 14:11:09 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据集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

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

扫码加我 拉你入群

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

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

关键词:normal Under value Norm Over 如何

wwang111 发表于 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;

使用道具

fyp198744 发表于 2016-8-24 15:40:13 |显示全部楼层 |坛友微信交流群
wwang111 发表于 2016-8-24 14:49
*** Solution 1;

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

使用道具

wwang111 发表于 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() 依此类推,可插入多行观测值

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-18 21:41