У меня есть переменная под названием «Депрессия», которая имеет 40 наблюдений и идет с 2004 по 2013 год ежеквартально (например, 1 квартал 2004 года, 2 квартал 2004 года и т. д.). Я хотел бы создать новый столбец, который отличается от 27-й строки/наблюдений, что соответствует 3 кварталу 2010 года. и установите это значение равным 0. Любая помощь приветствуется!
Различие по конкретному значению столбца
comment
Пожалуйста, предоставьте небольшой пример вашего набора данных и покажите желаемый результат.
- person David Arenburg   schedule 15.03.2015
Ответы (1)
Если я правильно понимаю ваш вопрос, это сделает это:
# 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]
person
Dominic Comtois
schedule
15.03.2015