全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2779 14
2019-05-29
我的数据是45个国家1988-2017年的气候数据,但是只有年份、每日温度、每日降雨量,我没有在每份国家数据里面添加ID,现在数据已经在stata里纵向合并了,数据就成了第一个国家1988-2017年数据,接着第二个国家1988-2017年数据……一直到45个国家,请问我怎么生成一个新的ID,实现一个国家是同一个ID名字,比如第一个国家是1,第二个国家是2,以此类推,感谢赐教!!

本人是stata刚入门,请各位大神指教!
二维码

扫码加我 拉你入群

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

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

全部回复
2019-5-30 07:47:49
你若要问程序,永远附上相关资料;若附上资料,永远用 dataex 印出资料。
1.        先 ssc install dataex (并见说明),将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。
2.        请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html
二维码

扫码加我 拉你入群

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

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

2019-5-30 08:45:51
如果你的数据中只有  年份、每日温度、每日降雨量  这几个变量的话,建议你写个循环,给每个国家的数据添加ID之后再append
二维码

扫码加我 拉你入群

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

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

2019-5-30 11:41:00
伟轩 发表于 2019-5-30 08:45
如果你的数据中只有  年份、每日温度、每日降雨量  这几个变量的话,建议你写个循环,给每个国家的数据添加 ...
egen countryrid=group(country)

或者
sencode country,gen(countryid)
label drop countryid


二维码

扫码加我 拉你入群

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

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

2019-5-30 12:23:14
songking 发表于 2019-5-30 11:41
egen countryrid=group(country)

或者
一般而言,你的建议OK的,但楼主就是没有 country 的资讯!
二维码

扫码加我 拉你入群

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

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

2019-5-30 15:01:15
伟轩 发表于 2019-5-30 08:45
如果你的数据中只有  年份、每日温度、每日降雨量  这几个变量的话,建议你写个循环,给每个国家的数据添加 ...
是的,我也是这么想的,但是我不是很清楚这个循环应该怎么写,可以指教一下吗!?谢谢您!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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