Это продолжение этого квеста: разделить на несколько подмножеств фреймов данных с помощью dplyr: group_by? .
Воспроизводимый пример:
test <- data.frame(a = c(1,1,1,2,2,2,3,3,3), b = c(1:9))
Меня интересует, как сохранить кадры данных из следующего вывода:
test %>%
group_by(a) %>%
nest() %>%
select(data) %>%
unlist(recursive = F)
как отдельные кадры данных в среде?Требуемый результат:
data1 <- data.frame(a = c(1,1,1), b = c(1:3))
data2 <- data.frame(a = c(2,2,2), b = c(4:6))
data3 <- data.frame(a = c(3,3,3), b = c(7:9))
Существует много групп, поэтому требуется автоматизация с указанием: data1, data2, data3, ... data (n) фреймов данных.