以医院的以下患者数据示例为例。
YEAR <- sample(1980:1995,15, replace=T)
Pat_ID <- sample(1:100,15)
sex <- c(1,0,1,0,1,0,0,1,0,0,0,0,1,0,0)
df1 <- data.frame(Pat_ID,YEAR,sex)
我想引入一个虚拟变量$PAIR_IDENTIFIER
,每次出现新值时都会采用一个新值sex==1
。问题是sex
变量没有常量模式。
您有时会看到成功1
出现在该ith+2
位置,然后是ith+3
位置等。
所以$PAIR_IDENTIFIER <- c(1,1,2,2,3,3,3,4,4,4,4,4 .....)