首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在SAS中计算两个变量的平均值?

如何在SAS中计算两个变量的平均值?
EN

Stack Overflow用户
提问于 2018-06-01 07:27:44
回答 1查看 267关注 0票数 0

我有一个数据集,其中包含无铅普通汽油(每加仑)、整个大鸡蛋(每打)和全脂牛奶(每加仑)的平均价格。此文件中的变量为年、月、价格和商品类型。

代码语言:javascript
代码运行次数:0
运行
复制
Year Month  Price   Commodity
2004    1   1.592   Gas
2004    2   1.672   Gas
2005    1   1.766   Gas
2005    2   1.833   Gas
2006    1   2.009   Gas
2006    2   2.041   Gas
2004    1   1.95    Egg
2004    2   1.979   Egg
2005    1   1.97    Egg
2005    2   1.951   Egg
2006    1   2.032   Egg
2006    2   2.21    Egg
2004    1   2.879   Milk
2004    2   2.814   Milk
2005    1   2.786   Milk
2005    2   2.906   Milk
2006    1   3.374   Milk
2006    2   3.574   Milk

有人能帮我创建一个包含每种商品每年平均价格的数据集吗?

我能够创建一个包含每年或每种商品的平均价格的数据集,但无法计算每种商品每年的平均价格。

注意:我使用的是SAS 9.4版本

EN

回答 1

Stack Overflow用户

发布于 2018-06-01 14:31:14

根据您的描述,这是一段简单的代码,它完成了您的请求:

proc;选择mean(价格)作为average、year、commodity,have group by commodity、year order by commodity、year;

这将给出输出:

年平均商品1.9645 2004年鸡蛋1.9605 2005年鸡蛋2.121 2006年鸡蛋1.632 2004年天然气1.7995 2005年天然气2.025 2006年天然气2.8465 2004年牛奶2.846 2005牛奶3.474 2006年牛奶

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50634166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档