Ниже приведен пример структуры моего набора данных с белым, азиатским, черным и другими в качестве двоичных переменных. Я хотел бы создать новую переменную с именем «race_category», где, если кто-то выбрал более одной категории расы, ему будет назначено «более 1», в противном случае им будет назначена выбранная гонка.
white <- c(0,1,1,1,0,0,0,1,0,1)
asian <- c(0,0,0,1,0,1,1,0,0,0)
black <- c(1,1,1,1,0,0,0,0,1,0)
other <- c(0,0,0,0,1,0,0,0,0,0)
dat <- data.frame(white,asian,black,other)
dat
Это пример того, что я хотел бы получить на выходе:
race_cat <- c("black","more than 1","more than 1","more than 1","other","asian","asian","white","black","white")
dat <- data.frame(white,asian,black,other,race_cat)
dat
Любая помощь будет очень принята! Я новичок в R и понятия не имею, как к этому подойти ...