[英]How to combine multiple columns into one column and attach their unique code in R?
[英]Combine multiple race columns into one column in R
我有 11 列,每列代表不同的種族。 參與者可以 select 每列“是”或“否”。 我不知道如何將所有這些列合並到一個比賽變量中,其中“是”和“否”響應被轉換為特定比賽,如果參與者選擇了不止一場比賽,那么將其編碼為“不止一場比賽。”
任何輸入將不勝感激!
library(tidyverse)
df <- data.frame(q105_1 = c('', '', 'White', ''),
q105_2 = c('Black', '', 'Black', ''))
twoOrMoreRaces <- df %>%
mutate(twoOrMoreMinority = case_when(
q105_1 == 'White' & q105_2 == 'Black'~ 'Two or More races',
TRUE ~ 'Single Race Reported'
))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.