2013-11-04 38 views
1

我正在使用Stata IC 13,需要对大型数据集的不同变量进行不同类型的分析。问题是我的数据集非常大,所以我出现以下错误Stata - 从大型数据集中读取有限数量的变量

多达2048个变量被允许使用该版本的Stata

的有没有一种方法来命名要导入到解决此问题的变量(使用的Stata,而不是其他程式)?

我需要一种通过变量名导入变量的灵活方式,而不必将大量小子集中的原始数据集分开。我听说过alternatives,但我对Stata比较陌生,所以如果有人能向我展示他们如何绕过这个限制的代码示例,我将非常感激。

让我们来看一个愚蠢的例子。比方说,我只想从这个数据集中导入pared和public变量。

use http://www.ats.ucla.edu/stat/data/ologit.dta, clear 

你会怎么做?

回答

4

help use阐明了其任选可以用use指定变量名:

的Stata格式的数据集

. use [varlist] [if] [in] using filename [, clear nolabel] 

的载荷子集,并有在帮助的例子太多。所以,在你的例子中,

. use pared public using http://www.ats.ucla.edu/stat/data/ologit.dta, clear 
+0

非常感谢。我对使用和使用的命令感到困惑。下次我会尽量仔细阅读帮助页面。 – Mercelo

+0

'使用'不是一个命令。这是在其他各种命令中使用的关键词。 –