У меня есть набор данных, который выглядит следующим образом -
dataset = data.frame(Site=c(rep('A',3),rep('B',3),rep('C',3)),MonthYear = c(rep(c('May 19','Apr 19','Mar 19'),3)),Date=c(rep(c('2019-05-31','2019-04-30','2019-03-31'),3)),Measure=c(rep(c('Service','Speed','Efficiency'),3)),Score=runif(9,0,1))
Моя цель - преобразовать этот набор данных с помощью функции spread
.Однако после этого я бы хотел, чтобы столбцы спреда были упорядочены по столбцу Date
(в порядке возрастания).
Это означало бы, что столбцы спреда расположены в следующем порядке: Mar 19
,Apr 19
, May 19
Вот моя попытка -
library(dplyr)
library(tidyr)
final = dataset %>% spread(MonthYear,Score)
Моя попытка приводит к тому, что столбцы разброса расположены в алфавитном порядке.И не в хронологическом порядке.
Заранее благодарим за ваш вклад