Я пытаюсь упорядочить набор данных с несколькими тысячами наблюдений (чтобы в конечном итоге использовать функцию drm в пакете DRC), и я устал делать это в excel. В рамках фрейма данных я собираюсь добавить время начала и окончания (до inf) на основе интервалов, найденных в векторе в df. Это означает, что мне придется добавить наблюдение (строку), где последним временем «конца» является inf. Для этой последней строки (той, что с inf) я ТАКЖЕ должен вычесть сумму "value" из произвольного числа (в моем примере ниже это будет 50). Все это сгруппировано по двум переменным («Имя» и «Реп» в моем примере). Я надеюсь, что есть решение, использующее group_by
, но, честно говоря, я буду очень рад любому решению!
У меня есть набор данных, который выглядит следующим образом;
# data
names<-c(rep("Luke",30), rep("Han", 30), rep("Leia", 30), rep("OB1", 30))
reps<-c(rep("A", 10), rep("B", 10), rep("C", 10))
time<-rep(seq(1:10), 4)
value<-rep(sample(0:5,10,replace=T), 4)
df<-data.frame(names, reps, time, value)
но нужно, чтобы это выглядело так;
Пример структуры данных мне нужно.
Я в растерянности. Пожалуйста, помогите!