我的数据集只给出了出生年份.我想根据个体被诊断患有糖尿病的时间来计算年龄.例如,我的诊断日期是31Jan2002和出生年份1964.yrdob变量不是日期变量 - 它只是数字,每次我尝试使它成为日期变量,所以我可以使用yrdif函数,它使所有1965年,而不是将yrdob视为一年,而不是1960年以后的天数.
因此我的问题是:
如何获取一个数值变量,该数值变量应按面值解释(1965年意味着1965年 - 而不是一千六百五十五)并使其成为日期变量,以便我可以使用yrdif函数计算年龄?
numeric sas
numeric ×1
sas ×1