Мне нужно было бы сделать условную случайную выборку, но я не уверен, как этого добиться ... поэтому любая помощь будет НАМНОГО оценена :) Давайте предположим, что мой фрейм данных следующий:
df <- data.frame(newspaper = sample(c("Newspaper 1", "Newspaper 2", "Newspaper 3", "Newspaper 4"), 90, replace = TRUE), event = sample(c("Event 1", "Event 2", "Event 3", "Event 4", "Event 5"), 90, replace = TRUE), article = sample(c(0:1), 90, replace = TRUE))
df <- subset(df, article >0)
[article = 1 означает, что есть статья.Было бы названием фактической статьи в реальном наборе данных]
Мне нужно было бы выбрать две случайные статьи, когда их больше двух для каждой комбинации newspaper
+ event
, и сохранить все статьииначе.Я совершенно не уверен, как построить цикл, чтобы получить это ... есть идеи?Спасибо!Фред