全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2245 1
2008-08-09

我编了一个小程序处理1995年的数据,程序里1995都表示1995年,能不能编个小程序同时处理95-05年的数据呢?谢谢大家!

use "C:\Documents and Settings\Administrator\桌面\1995merge.dta", clear

 bysort  j stage :   egen   tradetis1995=sum(v)

 bysort  j  :   egen   tradeti1995=sum(v)

gen  ratio1995= tradetis1995/ tradeti1995

collapse   ratio1995, by ( i  stage  tradetis1995 tradeti1995 )

sort   i  stage

xmlsave "1995进口", doctype(excel)

save "C:\Documents and Settings\Administrator\桌面\1995进口.dta"

clear

 

[此贴子已经被作者于2008-8-9 19:49:19编辑过]

二维码

扫码加我 拉你入群

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

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

全部回复
2008-8-9 16:47:00

forvalues i = 1995(1)2005{

   use "C:\Documents and Settings\Administrator\桌面\`i'merge.dta", clear

   bysort  j stage :   egen   tradetis`i'=sum(v)

   bysort  j  :   egen   tradeti`i'=sum(v)

   gen  ratio`i'= tradetis`i'/ tradeti`i'

   collapse   ratio`i', by ( i  stage  tradetis`i' tradeti`i' )

   sort   i  stage

   xmlsave "`i'进口", doctype(excel)

   save "C:\Documents and Settings\Administrator\桌面\`i'进口.dta"

}

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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