我的数据目前采用以下形式:
ID Fill1 Fill2 Fill3 Fill4 Fill5
1 01JAN2014 28JAN2014 26FEB2014 . .
2 . 05FEB2012 03MAR2012 02APR2012 01MAY2012
3 10MAR2015 08APR2015 07MAY2015 05JUN2015 03JUL2015
4 . . 20FEB2013 18MAR2013 .
我正在尝试为每个 ID 创建治疗“情节”。换句话说,对于每个 ID,我想找到第一个和最后一个非空填充,然后计算两个日期之间的差异。例如对于 ID=1,我需要找到 01JAN2014 和 26FEB2014 之间的时间差。那是,
填充 1 - 填充 3 = 情节持续时间
但是对于 ID=4 我需要找到,
Fill3 - Fill4 = episodeduration
其中 episodeduration 是创建的新变量。我有超过 30k 个具有不同“第一个”和“最后一个”填充日期的唯一 ID。提前感谢您的帮助。