У меня есть data.frame, подобный следующему:
regions admit men_age group
1 1234 34 2
2 3416 51 1
3 2463 26 3
4 1762 29 2
5 2784 31 4
6 999 42 1
7 2111 23 2
8 1665 36 3
9 2341 21 4
10 1723 33 1
Я хотел бы создать новые столбцы, используя admit и group следующим образом:
regions admit men_age group admit1 admit2 admit3 admit4
1 1234 34 2 0 1234 0 0
2 3416 51 1 3416 0 0 0
3 2463 26 3 0 0 2463 0
4 1762 29 2 0 1762 0 0
5 2784 31 4 0 0 0 2784
6 999 42 1 999 0 0 0
7 2111 23 2 0 2111 0 0
8 1665 36 3 0 0 1665 0
9 2341 21 4 0 0 0 2341
10 1723 33 1 1723 0 0 0
На самом деле, что яВы хотите создать четыре новых столбца допуска в соответствии со столбцом группы следующим образом: в столбце допустим 1, значение для строк, где группа равна 1, поставить соответствующий номер допуска, в противном случае - ноль.В столбце admit 2 значения для строк, где group равен 2, помещают соответствующий номер допуска, в противном случае ставят ноль и это относится и к двум другим столбцам.
Я попытался решить эту проблему несколькими способами, но не смог.
Может кто-нибудь помочь мне решить эту проблему?