全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
12806 11
2012-04-29
我在sas sql 的汇总函数中没有找到中位数这个函数,group by 被默认为having,请教各位如何求分组后的中位数(如全校学生不同专业不同班级学生的成绩)
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-29 21:04:07
Using proc means. It is cumbersome to calculate a median of a variable in SQL.


data t1;
do c=1,2,3;
do x=1,1,2,2,2,3;
z=x+c;
    output;
end;
end;
run;

proc means data=t1 mean median;
  class c;
  var x z;
run;
二维码

扫码加我 拉你入群

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

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

2012-4-29 22:46:33
bobguy 发表于 2012-4-29 21:04
Using proc means. It is cumbersome to calculate a median of a variable in SQL.
Thank you for your kindheart
二维码

扫码加我 拉你入群

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

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

2012-5-2 10:34:15
proc means还是很有用的
二维码

扫码加我 拉你入群

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

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

2012-5-3 07:00:52
前两天和我干活的人问我同样的问题,你们都把简单的东西搞复杂了。
二维码

扫码加我 拉你入群

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

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

2012-5-3 12:18:46
uspeng 发表于 2012-5-3 07:00
前两天和我干活的人问我同样的问题,你们都把简单的东西搞复杂了。
请教高招
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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