全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
6468 6
2016-10-20
       写循环时需要把每次循环结果保存,因此在写循环forvalues i=1(1)100时,在结尾写save "D:\untreated_group\/`i'.dta" ,最总文件名却是i,导致循环无法进行,我是想按照1、2、3、4。。。。100这100个数字来命名100个文件的。求高手指点,谢谢!

还试了下面这些,同样不行:
save "D:\untreated_group\`i'.dta"


save "D:\untreated_group/`i'.dta"



二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-20 17:04:51
你把路径的双引号去掉,刚才我测试了一下,没有问题:
forvalue i=1(1)10{
sysuse auto,clear
save a`i',replace
}
二维码

扫码加我 拉你入群

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

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

2016-10-20 19:17:48
水绕苇丛 发表于 2016-10-20 17:04
你把路径的双引号去掉,刚才我测试了一下,没有问题:
forvalue i=1(1)10{
sysuse auto,clear
谢谢,可是这样只能显示a  显示不出`i'的值,还有其他办法吗?
二维码

扫码加我 拉你入群

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

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

2016-10-21 09:11:35
复制代码

并无问题。记得输入命令的时候要用英文输入法,不要打中文标点。
二维码

扫码加我 拉你入群

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

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

2016-10-21 11:35:42
夏目贵志 发表于 2016-10-21 09:11
并无问题。记得输入命令的时候要用英文输入法,不要打中文标点。
谢谢你!
我的循环里面还有一个嵌套循坏,是不是这样会导致以·i'命名有问题,后来我在嵌套循环后面创建另一个local变量,问题就解决了。
二维码

扫码加我 拉你入群

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

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

2016-10-21 23:04:42
susanyiwei 发表于 2016-10-21 11:35
谢谢你!
我的循环里面还有一个嵌套循坏,是不是这样会导致以·i'命名有问题,后来我在嵌套循环后面创建另 ...
只要内部的循环不重新定义i应该就是没问题的
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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