全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
728 2
2019-02-26
悬赏 30 个论坛币 未解决
大家好,我有一个小小的问题想请教一下大家
图片附件里是这个问题的示例

简单来说就是我想把数据里每一行的数都除以本行第一个不是缺失值的数

就是这样一操作

同时在附件里还有这个示例的excel表格

如果有感兴趣的高手请不吝赐教啊

谢谢喇!


示例.bmp

原图尺寸 5.66 MB

示例.bmp

MyData_20190226.xlsx

大小:12.73 KB

 马上下载

示例文件

二维码

扫码加我 拉你入群

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

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

全部回复
2019-3-2 20:35:33
先把你要的“每行第一个不是缺失值的数据”单独找出来,写一列,然后其他数据除以这一列就可以了
(如果你会编程应该不难就是很简单的循环,不会编程就手动复制粘贴)
二维码

扫码加我 拉你入群

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

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

2019-9-27 11:36:01
/*测试实例*/
data test1;
input var1-var5;
cards;
1 2 3 4 5
. 4 5 6 7
. . 3 4 5
;
run;

data test2;
        set test1;
        array list var1-var5;
        do over list;
          if list^=. then do;flag=list;leave;end;
        end;
        do over list;
                   list=list/flag;
        end;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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