【发布时间】:2016-01-20 03:50:00
【问题描述】:
我有以下数据集:
Date Occupation Tota_Employed
1/1/2005 Teacher 45
1/1/2005 Economist 76
1/1/2005 Artist 14
2/1/2005 Doctor 26
2/1/2005 Economist 14
2/1/2005 Mathematician 10
and so on until November 2014
我要做的是计算一列按职业划分的就业百分比,这样我的数据将如下所示:
Date Occupation Tota_Employed Percent_Emp_by_Occupation
1/1/2005 Teacher 45 33.33
1/1/2005 Economist 76 56.29
1/1/2005 Artist 14 10.37
2/1/2005 Doctor 26 52.00
2/1/2005 Economist 14 28.00
2/1/2005 Mathematician 10 20.00
percent_emp_by_occupation 的计算方法是将 total_employed 除以每个日期(月和年)除以每个职业的总和以获得百分比:
教师示例:(45/135)*100,其中 135 是 45+76+14 之和
我知道我可以通过 proc tabulate 获得一个表格,但我想知道是否可以通过另一个过程获得它,特别是因为我希望将它作为一个单独的数据集。
执行此操作的最佳方法是什么?提前致谢。
【问题讨论】:
标签: sas percentage