Я практикуюсь с использованием l oop функций и хочу создать al oop, который будет случайным образом генерировать, кто из моих двоюродных братьев должен позвонить моей бабушке в течение 14 дней самоизоляции Ковида.
Я создал переменную «семья», в которой указывается, какие двоюродные братья (например, «Роб», «Давид», «Шанталь») принадлежат к какой тете или дяде быв. "Лаверна"). Тем не менее, я хочу попробовать только моих двоюродных братьев, а не тетей / дядей.
Я предполагаю, что в самоизоляции будет 14 дней, поэтому мне нужно будет случайным образом выбирать двоюродных братьев более двух раз (без замены). т.е. моя бабушка будет получать звонки от 2 внуков в большинстве дней, и 3 на 2 дня.
days <-14
family <- list("Laverne" = c("Rob", "David", "Chantal"),
"Jerry" = c("Amber", "Todd", "Kyla"),
"Gwen" = c("Kirk", "Heather"),
"Carleen" = c("Amber", "Chris", "Katelyn"),
"Al" = c("Regan", "Adam", "Dana", "Ally_Taylor"),
"Celine" = c("Tyler", "Ashley", "Kayla", "Matthew"),
"Kathy" = c("Josh", "Cami", "Jessica", "Michelle", "Danielle"),
"Leanne" = c("Raylene", "Clinton", "Alina", "Tristina"),
"Kim" = "Anthony_Emerson",
"Dawna"= "Leiland_Kelsey")
Я не слишком продвинулся в написании кода l oop. Это то, что я имею до сих пор:
for(i in family:n){
sample1 <- sample(family, 1, replace = FALSE)
resample <- sample(sample1)
}
Любая помощь будет оценена!