全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1135 9
2012-03-06
a  1
a  2
a  3
b  4
b  5
b  6
c  7
c  8
如何把各字母后面的数,分别累加,最后变成新的一列数据是:1,3,6,4,9,15,7,15
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-6 15:53:31
初学者迷茫中、。、、、
二维码

扫码加我 拉你入群

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

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

2012-3-6 15:54:53
proc sort data=test out=test_out;
by x;
run;
data test_out;
sum_y=0;
do until(last.x);
set test_out;
by x;
sum_y+y;
en;
run;
二维码

扫码加我 拉你入群

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

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

2012-3-6 15:55:29
proc sort data=test out=test_out;
by x;
run;
data test_out;
sum_y=0;
do until(last.x);
set test_out;
by x;
sum_y+y;
end;
run;
二维码

扫码加我 拉你入群

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

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

2012-3-6 15:56:51
proc sort data=test out=test_out;
by x;
run;
data test_out;
sum_y=0;
do until(last.x);
set test_out;
by x;
sum_y+y;
output;
end;
run;  

二维码

扫码加我 拉你入群

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

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

2012-3-6 17:02:54
来梦来人 发表于 2012-3-6 15:56
proc sort data=test out=test_out;
by x;
run;
谢谢,还有个问题,他最后新产生的数列,放在了第一列,如何让他回到第三列。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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