Я пытаюсь создать фиктивную переменную для того, родится ли ребенок, а другой - если ребенок родился вторым. Мои данные выглядит как этотРабота с связями с использованием ранга (R)
ID MID CMOB CYRB
1 1 1 1991
2 1 7 1989
3 2 1 1985
4 2 11 1985
5 2 9 1994
6 3 4 1992
7 4 2 1992
8 4 10 1983
С ID = ID ребенка, MID = мать ID, CMOB = месяц рождения и CYRB = год рождения.
Для первого рожденного манекена Я попытался с помощью этого:
Identifiers_age <- Identifiers_age %>% group_by(MPUBID)
%>% mutate(first = as.numeric(rank(CYRB) == 1))
Но не кажется, что должен быть способ разорвать связи рангом другого columnn (явно в этом случае требуемый столбец является CMOB), всякий раз, когда я пытаюсь использовать аргумент «ties.method», он говорит мне, что вход должен быть символьным вектором.
Я что-то упустил?
Ах, это прекрасно, спасибо! – Milhouse