问题描述
我正在尝试使用数据步骤从以下数据集中计算频率和百分比。数据集是 sashelp.class 的定制版本 [输入数据集][https://i.stack.imgur.com/cu0WP.png]
输出数据集应该是这样的...
[输出数据集(使用 proc freq 生成)][https://i.stack.imgur.com/ZlOeW.png]
我想根据将性别视为变量的agegrp得到结果。这是我尝试过的..
DATA output;
SET input NOBS=n;
BY sex agegrp;
IF FirsT.agegrp THEN frequency = 1;
ELSE frequency+1;
IF last.agegrp THEN DO; percent = (frequency*100)/n; OUTPUT;
END;
KEEP agegrp sex frequency percent;
RUN;
但结果并不如我所料。请帮忙!
由于我是新用户,我无法发布图片。请检查链接。在此先感谢您的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)