结合数据和标题来创建dta

时间:2016-07-01 02:46:55

标签: python stata

我有制表符分隔的txt数据,没有标题

1990    1   3
1991    0   2
1990    1   1

我有这样的标题信息。

 VARIABLE LABELS         
    C1 'Year'
    C2 'Sex'
    C3 'Region'

如何组合它们(将标题放到制表符分隔的txt)以创建Stata dta文件?

一种迂回的方法是将两个文件组合成使用python的txt,然后将其转换为dta。这怎么可行?

1 个答案:

答案 0 :(得分:3)

我对迂回方式的兴趣感到困惑。在Stata中直接实现此目的是

import delimited Year Sex Region using mydata.txt 
save mydata 

您真正的问题可能会更复杂,但如果是这样,您需要提供更好的解释。特别是,

  1. 您没有说明变量标签是如何保留的,无论它们是在纸张上,在您的头上,还是在其他文件中。对于更广泛的列表,最好使用每个变量.do的命令创建label文件。

  2. 在您的示例中,变量标签可以都是变量名称,因此不需要使用您提到的无信息名称。许多变量标签不太适合。