У меня есть конкретный фрейм данных, скажем:
Site Date Start End Spec1 Spec2
ZR 10.05 10:40 11:40 X1
ZR 10.05 10:40 11:40 X2
ZR 10.05 10:40 11:40 X3
ZR 10.05 10:40 11:40 X1
ZR 10.05 10:40 11:40 X4
ZR 10.05 10:40 11:40 X5
В конце оно должно выглядеть следующим образом:
ZR
Date 10.05
Start 10:40
End 11:40
Spec1 X1
Spec1 X2
Spec1 X3
Spec2 X1
Spec2 X4
Spec2 X5
У кого-то есть хорошая идея, как начать?Меня смущает тот факт, что мне нужны новые строки для каждого Spec1 и Spec2.
Тестовые данные:
structure(list(Site = c("ZR", "ZR", "ZR", "ZR", "ZR", "ZR"),
Date = c("10.05", "10.05", "10.05", "10.05", "10.05", "10.05"
), Start = c("10:40", "10:40", "10:40", "10:40", "10:40",
"10:40"), End = c("11:40", "11:40", "11:40", "11:40", "11:40",
"11:40"), Spec1 = c("X1", "X2", "X3", "", "", ""), Spec2 = c("",
"", "", "X1", "X2", "X3")), class = "data.frame", row.names = c(NA,
-6L))