从每日日期创建日历年变量

时间:2018-05-04 17:09:43

标签: date stata

我为每位患者date准备了一个Stata已过去patid变量(摘录如下)。但是我相信如果我在那个日期只使用年元素,我需要生成一个新变量,也就是说,不仅仅是改变显示格式。

clear
input long patid float date
1015 18766
1018 13135
1020 13325
1025 14384
1029 14514
1050 13501
1070 14523
1071 14878
1090 14701
1092 14159
end
format %td date

如何为同一年内的所有日期生成年份变量?那是从同年的1月1日到12月31日的所有日子?

1 个答案:

答案 0 :(得分:1)

这只需要函数x1 = 44 x2 = 1452 m = matrix(c(rep(rep(0:1, c(x1, x2)), x2 / x1 - 1), rep(0, x1)), ncol = x2 / x1) ,它与year()中的相似内容一起被突出显示。

help datetime