У меня есть следующий фрейм данных:
grp dates count
A 2018-01-01 10
A 2018-01-02 20
A 2018-01-03 25
A 2018-01-04 30
B 2018-01-03 10
B 2018-01-04 30
...
Однако мне бы хотелось, чтобы он был в этой форме:
dates A B ...
2018-01-01 10 NA
2018-01-02 20 NA
2018-01-03 25 10
2018-01-04 30 30
Какой самый простой способ преобразовать его? И какая форма лучше?
grp <- c("A", "A", "A", "A", "B", "B")
count <- c(10, 20, 25, 30, 10, 30)
dates <- c("2018-01-01", "2018-01-02", "2018-01-03", "2018-01-04", "2018-01-03", "2018-01-04")
df <- data.frame(grp, count, dates)
df