Разделить датафрейм в R - PullRequest
0 голосов
/ 05 февраля 2020

У меня проблема с тем, что я хочу разбить информационный кадр на группы одинакового размера, но каждая группа должна иметь как минимум фиксированное количество наблюдений, принадлежащих к определенной категории. Например, рассмотрим следующие примеры данных:

  df= data.frame(
  name = paste0("A",1:20),
  type = sample(c("high","low"),size=20, replace=T, prob=c(0.6,0.4)))

Я хотел бы разбить этот фрейм данных, скажем, на 5 групп по 4 наблюдения в каждой. Но в каждой группе мне хотелось бы иметь хотя бы 1 наблюдение типа == «низкий». Я попытался использовать команду sample и split и ищу решение этой проблемы с помощью базового R.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...