У меня есть набор данных панели титульного дня (df1). Для каждого заголовка и заданного дня кодируется объем (том). Есть переменная, которую вы можете рассматривать как лечение (v1). В этом наборе данных всегда есть лечение, но день начала лечения зависит от названия. Когда лечение начинается, оно продолжается до конца периода.
title <- rep(c("x", "y", "z"), each = 5)
day <- rep(c(0,1,2,3,4), times = 3)
volume <- c(0,0,1,1,2,3,0,0,0,0,3,3,4,2,1)
v1 <- c(0,0,1,1,1,0,1,1,1,1,0,0,0,1,1)
df1 <- data.frame(title,day,volume,v1)
Я пытаюсь изменить фиктивную переменную, которая указывает, получил ли заголовок какой-либо объем (отличный от нуля) до И после обработки. Где 1 кодируется в ситуациях, когда заголовок приобрел громкость до и после начала лечения. 0 кодируется, когда заголовок не имеет объема до или после начала обработки. Фрейм данных должен выглядеть так:
title <- rep(c("x", "y", "z"), each = 5)
day <- rep(c(0,1,2,3,4), times = 3)
volume <- c(0,0,1,1,2,3,0,0,0,0,3,3,4,2,1)
v1 <- c(0,0,1,1,1,0,1,1,1,1,0,0,0,1,1)
new_v <- c(0,0,0,0,0,0,0,0,0,0,1,1,1,1,1)
output <- data.frame(title,day,volume,v1,new_v)
Надеюсь, вы, ребята, можете мне помочь.
y
- person Dominik S. Meier   schedule 25.05.2020