profile.do文件如下:
set memory 50m
set matsize 2000
cd "D:\stata11\data"
adopath ++ "D:\stata11\ado\personal\base"
adopath ++ "D:\stata11\ado\personal\analysis"
local fn = subinstr("`c(current_time)'",":","",2)
local fn1 = subinstr("`c(current_date)'"," ","",3)
log using d:\stata11\do\s`fn1'`fn'.log, text replace
cmdlog using d:\stata11\do\c`fn1'`fn'.log, replace
sysdir set PLUS "D:\stata11\ado\plus"
sysdir set PERSONAL "D:\stata11\ado\personal"
sysdir set OLDPLACE "D:\stata11\ado"
运行adopath和di "$S_ADO"
. adopath
[1] "D:\stata11\ado\personal\analysis"
[2] "D:\stata11\ado\personal\base"
[3] (UPDATES) "C:\Program Files\Stata11\ado\updates/"
[4] (BASE) "C:\Program Files\Stata11\ado\base/"
[5] (SITE) "C:\Program Files\Stata11\ado\site/"
[6] "."
[7] (PERSONAL) "D:\stata11\ado\personal/"
[8] (PLUS) "D:\stata11\ado\plus/"
[9] (OLDPLACE) "D:\stata11\ado/"
. di "$S_ADO"
`D:\stata11\ado\personal\analysis"';`"D:\stata11\ado\personal\base"';UPDATES;BASE;SITE;
operator invalid
结果di "$S_ADO"显示有误,为什么? 谢谢!


雷达卡




京公网安备 11010802022788号







