全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4184 5
2009-10-04
我要算的是每月的平均。但是有11年,月的格式是09/01/1999这样的。应该怎么算啊?
是用if then吗?
我的想法是先把每年的分开,然后这一年用entermonth把月提出来,然后sort by month。然后再用if then 那种算每月平均。还有更好的办法吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2009-10-4 18:59:23
这是用软件算得么?
二维码

扫码加我 拉你入群

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

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

2009-10-4 22:44:55
恩。我的问题是。如果用 if then 的话怎么用year 和month 来by? 先是year 然后month?
二维码

扫码加我 拉你入群

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

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

2009-10-5 01:58:44
3# 一天青辉

你的意思还是不明确。如果你有了year 和month
复制代码
就有了你要的每月的平均。
怎么会那么复杂呢
二维码

扫码加我 拉你入群

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

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

2009-10-5 11:26:44
说得不够明确
二维码

扫码加我 拉你入群

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

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

2009-10-5 16:22:31
简单问题不要复杂化,用函数就可以解决的

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

这两个函数分别可以取出sas date格式数据中的年和月,之后分组计算就行了
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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