Я использую пакет R tidyverse для извлечения нескольких подмножеств большого набора данных, каждый из которых соответствует определенному имени поля.Однако, поскольку количество извлекаемых подмножеств велико, и извлечение одного за другим с определенным выражением отнимает много времени и задается вопросом, существует ли более быстрый способ сделать это.
Вот минимальный пример: фрейм данных выглядит следующим образом и называется «фиктивным»:
A <- c(605, 605, 608, 608)
B <- c(5, 6, 3, 4)
C <- c(500, 600, 300, 400)
dummy <-as.data.frame(A, B, C)
В настоящее время я делаю следующее:
subject1 <- filter(dummy, A == "605")
subject2 <- filter(dummy, A == "608")
Поскольку в моем исходном наборе данных содержится 100 предметов, этот процесс занимает много времени, и я задаюсь вопросом, есть ли более быстрый способ сделать это.Я отмечаю, что числа в столбце A расположены по порядку, но не подряд, как показано в примере.
Спасибо за любую помощь