全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1664 4
2019-09-01
悬赏 10 个论坛币 已解决
复制代码
如何在x取值为0的这一行上添加一行空行,不包括首行。得到的数据集如下:
0
1
1
.
0
1
1
1
.     
0
1
1


最佳答案

l1i2n3i4n5g 查看完整内容

data want; set aaa; if _n_=1 then output; else if x=0 then do; x=.;output; x=0;output; end; else output; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2019-9-1 12:15:47
data want;
   set aaa;
   if _n_=1 then output;
   else if x=0 then do;
      x=.;output;
      x=0;output;
   end;
   else output;
run;
二维码

扫码加我 拉你入群

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

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

2019-9-2 11:36:59
复制代码
二维码

扫码加我 拉你入群

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

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

2019-9-8 01:46:02
l1i2n3i4n5g 发表于 2019-9-3 16:40
data want;
   set aaa;
   if _n_=1 then output;
复制代码
如果x后有很多变量,这些变量如何也变成缺失。
二维码

扫码加我 拉你入群

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

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

2019-9-9 11:14:54
dxystata 发表于 2019-9-8 01:46
如果x后有很多变量,这些变量如何也变成缺失。
data want;
   do i=1 to nobs;
      set aaa point=i nobs=nobs;
      if i=1 then output;
      else if x=0 then do;
         call missing(of _all_);output;
         set aaa point=i;output;
      end;
      else output;
   end;
   stop;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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