Изменение формы набора данных

Мне просто интересно, если бы вы могли направить меня в правильном направлении о том, как я могу изменить форму набора данных на основе определенных критериев, чтобы организовать по часам, например, у меня есть следующий пример набора данных: Dataframe

Я пытаюсь изменить форму набора данных так:

enter image description here

как я могу продолжить это изменение формы, пожалуйста? Большое спасибо.

<code>My sample data:

data = structure(list(date = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 
1L, 1L, 1L, 1L, 1L), .Label = "Jan-97", class = "factor"), day = c(1L, 
1L, 1L, 1L, 2L, 2L, 2L, 2L, 3L, 3L, 3L, 3L), hour = c(1L, 2L, 
3L, 4L, 1L, 2L, 3L, 4L, 1L, 2L, 3L, 4L), Value = c(65L, 29L, 
31L, 42L, 42L, 52L, 61L, 57L, 55L, 52L, 57L, 46L)), .Names = c("date", 
"day", "hour", "Value"), class = "data.frame", row.names = c(NA, 
-12L))
</code>

Ответы на вопрос(4)

Ваш ответ на вопрос