Как я могу разделить и дублировать кадр данных, используя dplyr
? Просто представьте, что у меня есть фрейм данных с переменной группировки (т.е. group
), идентификатором выборки (т.е. sample
) и значением.
library(tidyverse)
df <- tibble(group = c(rep(LETTERS[1:3], 3), "mix", "mix"),
sample = paste0("sample", seq(1, 11)),
value = rnorm(11, 20, sd = 30))
Мне нужно разбить этот фрейм данных на еще два фрейма данных смешайте группу и образец из этой группы. Первая группа будет представлять собой весь массив данных без строки sample11
, вторая - без строки sample10
. Как то так, но более современно. Я считаю, что есть функция для этого)
list(
df1 = df %>% filter(sample != "sample10"),
df2 = df %>% filter(sample != "sample11")
)
Мне нужно сделать это для десятков целевых выборок, а затем отобразить функцию для каждого df.