- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 6777 个
- 通用积分
- 66.7684
- 学术水平
- 3 点
- 热心指数
- 6 点
- 信用等级
- 1 点
- 经验
- 2157 点
- 帖子
- 111
- 精华
- 0
- 在线时间
- 786 小时
- 注册时间
- 2013-12-15
- 最后登录
- 2025-9-19
已卖:403份资源
讲师
还不是VIP/贵宾
- 威望
- 0 级
- 论坛币
 - 6777 个
- 通用积分
- 66.7684
- 学术水平
- 3 点
- 热心指数
- 6 点
- 信用等级
- 1 点
- 经验
- 2157 点
- 帖子
- 111
- 精华
- 0
- 在线时间
- 786 小时
- 注册时间
- 2013-12-15
- 最后登录
- 2025-9-19
 | 开心 2018-8-2 09:05:09 |
|---|
签到天数: 5 天 连续签到: 1 天 [LV.2]偶尔看看I
|
150论坛币
|
问题描述:
数据是全国地级市积温数据,每个市每天都有多个积温观测值,一份数据是365天的积温数据。
我想生成一个变量,变量为每个市每天多个积温观测值的平均值。
大概情况如图所示,这是19781231日部分情况,详情见附件
请各位大神给出出主意,附上我自己尝试的方法--每天产生一个虚拟变量,产生365个变量,然后再合并在一起,但是仍存在一些问题。
- use 1978gdd.dta, clear
- tab date,gen(d)
- foreach b of varlist d1-d365 {
- bysort citycode:egen zav_gd`b'=mean(GDD) if `b'==1
- }
- egen av_gdd=rowtotal(zav_gdd1-zav_gdd6)
复制代码
|
|