gpt4 book ai didi

loops - SAS:对除一个以外的所有值求和

转载 作者:行者123 更新时间:2023-12-01 07:55:54 25 4
gpt4 key购买 nike

我在 SAS 工作,我试图总结所有观察结果,每次都省略一个。
例如,如果我有:

Count    Name      Grade
1 Sam 90
2 Adam 100
3 John 80
4 Max 60
5 Andrea 70

我想为 Sam 输出一个值,它是除他自己以外的所有成绩的总和,以及一个为 Adam 输出的值,它是除他自己以外的所有成绩的总和 - 等等。

有任何想法吗?谢谢!

最佳答案

您可以使用计算的关键字在单个 proc sql 中执行此操作:

data have;
input Count Name $ Grade;
datalines;
1 Sam 90
2 Adam 100
3 John 80
4 Max 60
5 Andrea 70
;;;;
run;

proc sql;
create table want as
select *, sum(grade) as all_grades, calculated all_grades-grade as minus_grade
from have;
quit;

关于loops - SAS:对除一个以外的所有值求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27193236/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com