关于列的特定值的差异

时间:2015-03-15 10:38:06

标签: r difference

我有一个名为Depression的变量,它有40个观测值,从2004年到2013年每季度(例如2004年第一季度,2004年Q2等)我想建立一个新的列,与第27行/观察对应的差异与2010 Q3并将该值设置为0.非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

如果我理解你的问题,可以这样做:

# generate sample data
dat <- data.frame(id=paste0("Obs.",1:40),depression=as.integer(runif(40,0,20)))

# Create new var that calculates difference with 27th observation on depression score
dat$diff <- dat$depression - dat$depression[27]