【发布时间】:2015-01-22 18:20:41
【问题描述】:
我需要将多个 .dat 文件(美国每个州一个,持续数年)导入 SPSS,然后将每个文件保存为 Stata .dta 数据集。这些文件具有带有年份和州缩写的标准化名称,例如数据_2000_AL.dat。我有 SPSS 代码来读取和格式化每个文件,您可以在其中一个一个地指定每个州年文件的路径,然后运行代码。
在 Stata 中,我会通过设置 forvalues/foreach 循环来运行每年和州来节省时间,即:
forvalues y=2000/2010 {
foreach s in AL AK AZ AR CA ... {
[CODE TO RUN STATA .DCT FILES THAT READ/FORMAT .DAT FILES]
save data_`y'_`s'.dta, replace
}
}
不幸的是,我只有 SPSS 代码(不是 Stata 字典文件),而且我对 SPSS 不熟悉。有没有办法在 SPSS 中复制上述 Stata 代码?
【问题讨论】: