【发布时间】:2021-02-18 16:04:56
【问题描述】:
我有一个包含此类观察的数据集:
"2015_1"
"2015_2"
"2015_3"
我想转换为时间序列(每季度),例如:
2015q1
2015q2
2015q3
【问题讨论】:
我有一个包含此类观察的数据集:
"2015_1"
"2015_2"
"2015_3"
我想转换为时间序列(每季度),例如:
2015q1
2015q2
2015q3
【问题讨论】:
这是一个标准的转换任务。详情请参阅help datetime 和help 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
-------------------------------------------------------------------------------------
【讨论】: