全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3784 6
2016-10-18
我有若干数据集(data_01, data_02.....data_99), 他们中变量种类是一样,我想删除每一个数据集中price="." 的情况.请问用宏应该如何操作?
二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-18 10:56:00
%macro a;
   %do i=0 %to 9;
      %do j=0 %to 9;
         data data_&i.&j;
            set data_&i.&j;
               if price^='.';
         run;
      %end;
   %end;
%mend;
%a;
二维码

扫码加我 拉你入群

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

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

2016-10-18 11:02:48
楼上正解,建议吧if 改成WHERE
二维码

扫码加我 拉你入群

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

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

2018-1-25 17:39:45
dogmamongo 发表于 2016-10-18 10:56
%macro a;
   %do i=0 %to 9;
      %do j=0 %to 9;
求问,如果是批量对data1-100这些数据集中的比如pricce这个变量进行排序要怎么写呀?
二维码

扫码加我 拉你入群

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

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

2018-1-25 18:37:10
dogmamongo 发表于 2016-10-18 10:56
%macro a;
   %do i=0 %to 9;
      %do j=0 %to 9;
啊不好意思,知道啦,我原来写的差个字母、、打扰了
二维码

扫码加我 拉你入群

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

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

2018-1-31 16:18:25
复制代码
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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