全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2700 0
2013-04-13
是这样的:
我电脑上stata12.0默认路径下原来有一个dta文件,假设叫“file1",后来发现数据有问题重新写了代码,并且最后一条加上了save file1, replace,,,但是就是保存不了,打开file1之后还是原来最初的样子。
如果在do文件里写:save file1, replace(已指定默认路径),然后运行这条命令,
起不到任何效果,奇怪的是如果在command窗口输入相同命令save file1, replace,就能保存了。。。
让人很抓狂,在do文件里干活时总担心结果是否保存。

但是这个问题只出现在一个程序段,在其他程序段都没有问题。也不知道是不是我写代码有不规范的地方导致这个问题,所以把该段程序贴下来:
cd C:\Users\admin\Dropbox\论文\Projects\固定资产\new
import excel using monthlyreturn.xlsx, first clear
br
destring code, replace
drop mretn2
rename mretn1 mretn
destring mretn, replace
sort code Trdmnt
keep if substr(Trdmnt,1,4)=="2010" | substr(Trdmnt,1,4)=="2011"
split Trdmnt, parse("-")
destring Trdmnt1 Trdmnt2, replace
drop if Trdmnt1==2010 & Trdmnt2<4
drop if Trdmnt1==2011 & Trdmnt2>3
bys code: gen new=_N
keep if new==12
drop Trdmnt1-new
gen new=mretn+1
bys code: gen ordr=_n
gen new1=new
bys code: replace new1=new1*new1[_n-1] if ordr !=1
keep if ordr==12
keep code new1
gen yretn=new1-1
drop new1
label var yretn "yealy return of stocks"
save yretn, replace
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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