У меня есть список вроде:
list(list(goals = c(42L, 52L, 55L),
season = "88",
player = c("a", "b","c")),
list(goals = c(41L,53L, 37L, 40L),
season = "89",
player = c("a","b", "c", "d")))
Я хочу преобразовать это в фрейм данных в длинном формате, например:
goals player season
42 a 88
52 b 88
.
.
41 a 89
53 b 89
.
Я могу добиться этого, используя plyr
, например:plyr::ldply(mylist, data.frame, .id="season"
Я думаю, что, вероятно, существует обновленный способ сделать это, используя purrr
или dplyr
?