How do i transform the data by adding another variable called month to the below dataset
ID Com Lac Nov(PM) Nov(TM) Dec(PM) Dec(TM)
1 A E 12 11 28 29
2 B F 2 13 26 44
3 C G 7 15 18 37
4 D H 4 10 22 22
Above is the data frame that needs to be transformed like below
ID Com Lac Month PM TM
1 A E Nov 12 11
1 A E Dec 28 29
2 B F Nov 2 13
2 B F Dec 26 44
3 C G Nov 7 15
3 C G Dec 18 37
4 D H Nov 4 10
4 D H Dec 22 22
Data:
df1 <- structure(list(ID = 1:4, Com = c("A", "B", "C", "D"), Lac = c("E",
"F", "G", "H"), `Nov(PM)` = c(12L, 2L, 7L, 4L), `Nov(TM)` = c(11L,
13L, 15L, 10L), `Dec(PM)` = c(28L, 26L, 18L, 22L), `Dec(TM)` = c(29L,
44L, 37L, 22L)), class = "data.frame", row.names = c(NA, -4L))