【问题标题】:Stata - reading a limited number of variables from a large datasetStata - 从大型数据集中读取有限数量的变量
【发布时间】:2013-11-04 21:14:59
【问题描述】:

我正在使用 Stata IC 13,需要对大型数据集的不同变量进行不同类型的分析。问题是我的数据集非常大,因此出现以下错误

此版本的 Stata 最多允许 2,048 个变量

有没有办法命名要导入的变量来解决这个问题(使用 Stata,而不是其他程序)?

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

让我们举一个愚蠢的例子。假设我只想从此数据集中导入 pared 和 public 的变量。

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

你会怎么做?

【问题讨论】:

    标签: stata


    【解决方案1】:

    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
    

    【讨论】:

    • 非常感谢。我对使用和使用的命令感到困惑。下次我会尝试更仔细地阅读帮助页面。
    • using 不是命令。它是各种其他命令中使用的关键字。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    相关资源
    最近更新 更多