全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
10077 21
2010-01-19
打开d:\data\data1\aaa.dta或d:\data\data1\abcd.dta
如何得到d:\data\data1或d:\data\data1\
二维码

扫码加我 拉你入群

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

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

全部回复
2010-1-19 09:45:22
dxystata 发表于 2010-1-19 08:23
打开d:\data\data1\aaa.dta或d:\data\data1\abcd.dta
如何得到d:\data\data1或d:\data\data1\
sysuse auto, clear
di subinstr("`r(fn)'","auto.dta","",.)
二维码

扫码加我 拉你入群

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

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

2010-1-19 10:46:33
eblog 发表于 2010-1-19 09:45
dxystata 发表于 2010-1-19 08:23
打开d:\data\data1\aaa.dta或d:\data\data1\abcd.dta
如何得到d:\data\data1或d:\data\data1\
sysuse auto, clear
di subinstr("`r(fn)'","auto.dta","",.) [/quot

我的意思是通过
use "d:\data\data1\aaa.dta" 这个命令然后得到我所需要的
下面需要自己采用stata内置的程序编程实现 比如说你的程序中的auto.dta也是自动提取的。
二维码

扫码加我 拉你入群

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

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

2010-1-19 11:14:26
dxystata 发表于 2010-1-19 10:46

我的意思是通过
use "d:\data\data1\aaa.dta" 这个命令然后得到我所需要的
下面需要自己采用stata内置的程序编程实现 比如说你的程序中的auto.dta也是自动提取的。
use d:\data\data1\aaa.dta
qui findfile aaa.dta, path(d:\data\data1\)
local fn=r(fn)
qui _getfilename d:\data\data1\aaa.dta
local filename=r(filename)
di subinstr("`fn'","`filename'","",.)
二维码

扫码加我 拉你入群

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

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

2010-1-19 13:53:58
eblog 发表于 2010-1-19 11:14
dxystata 发表于 2010-1-19 10:46

我的意思是通过
use "d:\data\data1\aaa.dta" 这个命令然后得到我所需要的
下面需要自己采用stata内置的程序编程实现 比如说你的程序中的auto.dta也是自动提取的。
use d:\data\data1\aaa.dta
qui findfile aaa.dta, path(d:\data\data1\)
local fn=r(fn)
qui _getfilename d:\data\data1\aaa.dta
local filename=r(filename)
di subinstr("`fn'","`filename'","",.)
有点繁琐啦
二维码

扫码加我 拉你入群

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

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

2010-1-19 13:55:16
qui findfile aaa.dta, path(d:\data\data1\)
应该是多余的!
eblog版主还没跳出r(fn)!
二维码

扫码加我 拉你入群

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

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

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

分享

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