Stata:如何使用变量作为文件名

Stata:如何使用变量作为文件名,stata,Stata,我想使用一个变量,它的值作为文件名。有什么想法吗?我在用stata 14 提前多谢 根据@toonice的评论,请提供更多细节,我可以更好地回答您的问题 但是,可以使用本地宏输入文件名。假设您有一个由单个变量x组成的数据集,该变量取文件名的值。您可以循环遍历数据,以保存值为x的不同文件。例如: local N = _N forvalues i = 1/`N' { local myfilename x[`i'] // Insert code that changes data in

我想使用一个变量,它的值作为文件名。有什么想法吗?我在用stata 14


提前多谢

根据@toonice的评论,请提供更多细节,我可以更好地回答您的问题

但是,可以使用本地宏输入文件名。假设您有一个由单个变量x组成的数据集,该变量取文件名的值。您可以循环遍历数据,以保存值为x的不同文件。例如:

local N = _N
forvalues i = 1/`N' {
    local myfilename x[`i']
    // Insert code that changes data in some way to make files different
    save ../output/`myfilename'_staticfilename.dta, replace
}

请给我更多的上下文,我很乐意提供更多的帮助。

为了提高您的问题的质量,请说明您对您的问题进行了哪些研究,并特别提到任何特别有用的链接来源。请向我们展示您正在尝试的代码和结果说明,包括生成的任何错误消息的全文。请阅读更多关于如何提出一个好问题的信息。那么,问题是什么?什么是合法文件名取决于您未声明的操作系统。请随意使用任何合法和有用的东西。我根本看不到Stata问题。你需要在本地呼叫中使用等号。