继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

SAS Row Sum

乌然娅措
关注TA
已关注
手记 64
粉丝 21
获赞 12

SAS day 30: Row Sum

In a statistical report, Total Columns and Total Rows are very useful to show the integrity of the data. This raises the question, how do we generate the Total Column or the Total Row?

We know the SUM function (sum(., c1-cn)) or Proc SQL SUM are great ways to produce the Column Sum. Today we will discuss what is a good way to generate the Row Sum?

[caption id=“attachment_2133” align=“alignnone” width=“633”]

pixel2013 / Pixabay[/caption]

Sample Dataset:

image

Desired Output:

image

Sample SAS Code:

key point: end=last, _ct+count

data want;
set a end=last;
_ct+count;
output;
if last then do;
count=_ct;
cnsr=4;
output;
end;
drop _ct;
run;

Alternative Solution: Proc SQL, but we need to transpose the dataset, so that’s extra work.

Now we know how to generate the Row Output, we can have a cup of flower tea and have a rest! 🍹

Happy Studying! 🍄

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP