全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 学习笔记1.0
1406 1
2012-08-05
以下是本人两年前捉摸出来的一个Stata使用技巧,和大家分享一下:

   
一般在do file开头都要设置工作目录,但是如果经常要在办公室电脑和家里电脑之间交替使用的时候,就需要反复修改工作目录。实际上,依靠capture命令和if语句的组合,可以实现“无缝切换”,即一旦针对几台电脑设置好之后,以后无论在这几台电脑中的哪台运行这个do file都不用考虑工作路径的问题。以两台电脑为例,具体如下:
cap cd "C:\gc_zhao\data\CHNS"
    if (_rc!=0) cd "E:\data\CHNS"


*******************
    昨天看到另外一位使用另外一种方法实现这种切换:
if (c(username)=="gzhao") cd "C:\gc_zhao\data\CHNS"
else cd "E:\data\CHNS"
二维码

扫码加我 拉你入群

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

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

全部回复
2013-9-12 17:58:14
多谢分享了。。。。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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