标签: r
我遇到了以下问题: 我有一个包含以下相关变量的数据框:
它是一个很长的数据集,所以每年都会有一行说明个人ID和数字级别
我需要做的是创建一个新变量,如果数字级别与前一年相比增加,则等于1,否则为0。
我尝试使用的是:
ddply(data, "ID", for(i in 2:10){ data$new<-ifelse(level[i]>level[i-1], 1, 0) } )
但我无法让它发挥作用。
有谁知道如何解决我的问题? 在此先感谢!!