我有一个带有id和时间序列指示器(prd)的简单数据结构。我想为后续访问“ fup”创建一个虚拟变量,如果患者没有更多访问,则该变量等于0;如果患者将来有更多访问,则该变量等于1。
我该怎么做?
id<- c(1,1,2,3,3)
prd <- c(1,2)
df <- data.frame(id=id,prd=prd)
所需的输出:
id prd fup
1 1 1 1
2 1 2 1
3 1 3 0
4 2 1 0
5 3 1 1
6 3 2 0