楼主: 一天青辉
3899 5

[原创博文] 怎样计算平均数? [推广有奖]

  • 0关注
  • 0粉丝

大专生

48%

还不是VIP/贵宾

-

威望
0
论坛币
82 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
509 点
帖子
44
精华
0
在线时间
37 小时
注册时间
2008-8-26
最后登录
2017-6-28

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我要算的是每月的平均。但是有11年,月的格式是09/01/1999这样的。应该怎么算啊?
是用if then吗?
我的想法是先把每年的分开,然后这一年用entermonth把月提出来,然后sort by month。然后再用if then 那种算每月平均。还有更好的办法吗?
二维码

扫码加我 拉你入群

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

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

关键词:平均数 month enter mont Then 平均数

回帖推荐

Biostatistician 发表于6楼  查看完整内容

简单问题不要复杂化,用函数就可以解决的 做法很简单,新建两个分组变量,比如,Year和Month 之后分别用YEAR(date)和MONTH(date)两个函数来赋值就行了 这两个函数分别可以取出sas date格式数据中的年和月,之后分组计算就行了

本帖被以下文库推荐

沙发
yikusislj 发表于 2009-10-4 18:59:23 |只看作者 |坛友微信交流群
这是用软件算得么?

使用道具

藤椅
一天青辉 发表于 2009-10-4 22:44:55 |只看作者 |坛友微信交流群
恩。我的问题是。如果用 if then 的话怎么用year 和month 来by? 先是year 然后month?

使用道具

板凳
jingju11 发表于 2009-10-5 01:58:44 |只看作者 |坛友微信交流群
3# 一天青辉

你的意思还是不明确。如果你有了year 和month
  1. proc sql;
  2. select avg(cash) from cashbasket group by year, month
  3. ;
  4. quit;
复制代码
就有了你要的每月的平均。
怎么会那么复杂呢

使用道具

报纸
gzndxf 发表于 2009-10-5 11:26:44 |只看作者 |坛友微信交流群
说得不够明确

使用道具

地板
Biostatistician 发表于 2009-10-5 16:22:31 |只看作者 |坛友微信交流群
简单问题不要复杂化,用函数就可以解决的

做法很简单,新建两个分组变量,比如,Year和Month
之后分别用YEAR(date)和MONTH(date)两个函数来赋值就行了

这两个函数分别可以取出sas date格式数据中的年和月,之后分组计算就行了
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 18:16