Я пытаюсь разбить фрейм данных на две части по строкам в первом экземпляре определенного значения, т. Е. Не по группам. Например, если мои данные:
patid disease
3 Z
99 B
4 A
1002 B
43 A
745 C
399 Z
545 A
8 A
Я хотел бы получить два кадра данных из этого: первый кадр данных должен содержать первые две строки, а второй - все остальные, т. Е. Я разделяю первые случаи болезни А. В конечном итоге я откажусь от всего, что пришло до A, т. е. первые два появления заболеваний B и Z.
Обратите внимание, что я не могу упорядочить строки каким-либо образом, так как это записи по времени (истории болезни).
Я могу сделать это в цикле, просто! Однако я знаю, что R не поддерживает циклы.