关于列的特定值的差异
Differencing with respect to specific value of a column
我有一个名为 Depression 的变量,它有 40 个观察值,从 2004 年到 2013 年每季度(例如 2004 年第一季度、2004 年第二季度等)我想创建一个新的专栏,它与第 27 个不同 row/observations对应于 2010 年第 3 季度并将该值设置为 0。非常感谢任何帮助!
如果我对你的问题理解正确,可以这样做:
# 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]
我有一个名为 Depression 的变量,它有 40 个观察值,从 2004 年到 2013 年每季度(例如 2004 年第一季度、2004 年第二季度等)我想创建一个新的专栏,它与第 27 个不同 row/observations对应于 2010 年第 3 季度并将该值设置为 0。非常感谢任何帮助!
如果我对你的问题理解正确,可以这样做:
# 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]