【问题标题】:Stata, string variable to quartely time seriesStata,字符串变量到季度时间序列
【发布时间】:2021-02-18 16:04:56
【问题描述】:

我有一个包含此类观察的数据集:

"2015_1"
"2015_2"
"2015_3"

我想转换为时间序列(每季度),例如:

2015q1
2015q2
2015q3

【问题讨论】:

    标签: date stata


    【解决方案1】:

    这是一个标准的转换任务。详情请参阅help datetimehelp datetime display formats

    * Example generated by -dataex-. To install: ssc install dataex
    clear
    input str6 have
    "2015_1"
    "2015_2"
    "2015_3"
    end
    
    gen wanted = quarterly(have, "YQ")
    format wanted %tq
    
    list
    
         +-----------------+
         |   have   wanted |
         |-----------------|
      1. | 2015_1   2015q1 |
      2. | 2015_2   2015q2 |
      3. | 2015_3   2015q3 |
         +-----------------+
    
    
    describe
    
    Contains data
      obs:             3                          
     vars:             2                          
    ---------------------------------------------------------------------------------------------
                  storage   display    value
    variable name   type    format     label      variable label
    ---------------------------------------------------------------------------------------------
    have             str6   %6s                  
    wanted          float   %tq                   
    -------------------------------------------------------------------------------------
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多