全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12623 6
2016-08-26
悬赏 15 个论坛币 未解决
我现在遇到的问题是一批数据文件的整理工作,我想对每个文件用foreach语句进行批量重命名和标签,我想知道在foreach语句中有没有通用的方式表示本文件中的所有变量。请教各位大神了。

补充一下,是CSMAR的数据,所以能使一个变量等于本文件中的变量总数也可以。

2016年8月27日,问题自己解决了……

foreach var of varlist _all{
local label
label var `var' "`label'"
}


比我想象得简单……
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-27 09:26:05
你這樣的問題,我很懷疑有人可以回答你!即使我也使用過 CSMAR,我都無法瞭解你的問題所在! 請"仔細"將你有的文件稍微列出、想要變成怎樣(儘量要有例子),然後請大家一起想想看如何做!
二维码

扫码加我 拉你入群

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

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

2016-8-27 10:22:04
黃河泉 发表于 2016-8-27 09:26
你這樣的問題,我很懷疑有人可以回答你!即使我也使用過 CSMAR,我都無法瞭解你的問題所在! 請"仔細"將你有 ...
其实我遇到的问题就是批量贴标签的问题。
CSMAR提供的xls格式数据每列第二行是对应变量的中文标签,我想用foreach v in varlist格式的语句给每个变量贴标签,但用CSMAR自己提供的变量列表的话都会提示 invalid name,所以我想问有没有在文件中生成变量列表的命令。
二维码

扫码加我 拉你入群

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

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

2016-8-27 10:40:49
eyewhite 发表于 2016-8-27 10:22
其实我遇到的问题就是批量贴标签的问题。
CSMAR提供的xls格式数据每列第二行是对应变量的中文标签,我想 ...
不知道是不是兩岸用語差異的關係,我不是看得很懂你的說明(贴标签?)!不好意思,幫不上忙!
二维码

扫码加我 拉你入群

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

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

2016-8-27 10:44:52
黃河泉 发表于 2016-8-27 10:40
不知道是不是兩岸用語差異的關係,我不是看得很懂你的說明(贴标签?)!不好意思,幫不上忙!
没事,我自己已经解决了。

foreach var of varlist _all{
local label
label var `var' "`label'"
}

“贴标签”就是label啦。
二维码

扫码加我 拉你入群

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

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

2016-8-27 10:57:21
eyewhite 发表于 2016-8-27 10:44
没事,我自己已经解决了。

foreach var of varlist _all{
这是第一次看到如此用法,以后有机会再试试看,谢谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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