У меня есть фрейм данных
structure(list(Race = structure(c(3L, 2L, 3L, 9L, 9L, 11L,
5L, 11L, 3L, 3L, 3L, 3L, 7L, 3L, 11L, 5L, 9L, 10L, 9L, 10L, 2L,
3L, 2L, 6L, 9L, 10L, 3L, 10L, 8L, 3L, 5L, 1L, 2L, 9L, 4L, 3L), .Label = c("Black or African American",
"Black or African American,White or Caucasian", "East Asian",
"East Asian,Pacific Islander", "Hispanic or Latino/a", "Other",
"Pacific Islander", "South Asian", "White or Caucasian", "White or Caucasian,Hispanic or Latino/a",
"White or Caucasian,Middle Eastern"), class = "factor")), class = "data.frame", row.names = c(NA,
-36L))
Я сравниваю несколько рас на данных переписи.То, что я хотел бы сделать, это создать новую переменную, говорящую, является ли человек меньшинством или нет, основываясь на том, содержит ли эта строка что-либо, кроме ТОЛЬКО "Белого или Кавказского".Так что, если кто-то внесет себя в список «островитян Тихого океана», он будет указан как «Меньшинство» в новой переменной.Если они указаны как «белые или кавказские», они будут «большинством».Обратите внимание, что некоторые из этих ячеек имеют комбинацию рас, включая «белую или кавказскую» плюс некоторую другую расу.Любой, у кого более одной расы, все равно должен считаться «меньшинством»