【发布时间】:2013-05-27 22:57:03
【问题描述】:
我有 53 个 Stata .dta 文件,每个文件大小为 150 - 200 Mb,包含相同的变量集,但年份不同。由于它们的大小,将它们组合或合并是没有用的。
我需要检索一些平均值(百分比等)。因此,我想创建一个新的 Stata 文件 New.dta 并编写一个 .do 文件,该文件将以下列方式在该新 Stata 文件上运行:它应该打开这 53 个 Stata 文件中的每一个,进行某些计算,并将结果存储在新的 Stata 文件中,New.dta.
我不确定如何同时打开两个 Stata 文件,以及如何存储计算值?
当我打开第二个 .dta 文件时,我怎样才能让第一个文件仍然打开?如何将计算的值存储在全局变量中?
【问题讨论】: