Предполагая, что данные кодируются для одной этнической идентификации за раз, вы можете преобразовать несколько фиктивных переменных в один фактор. Дайте мне знать, если это то, что вы имели в виду.
ID_ETNICO <- data.frame(
IEE_MAYA = c(1,0,0,0,1,1,0,1),
IEE_LADINO = c(0,1,0,0,0,0,1,0),
IEE_GARIFUNA = c(0,0,1,0,0,0,0,0),
IEE_XINKA = c(0,0,0,1,0,0,0,0),
IEE_EXTRANJERO = c(0,0,0,0,0,0,0,0)
)
# Remove IEE_ from column names
names(ID_ETNICO) <- substring(names(ID_ETNICO), 5)
# Change dummy variables to factor
TIPO_ETNICO <- factor(names(ID_ETNICO)[max.col(ID_ETNICO)])
# Show frequency table and bar plot
table(TIPO_ETNICO)
barplot(table(TIPO_ETNICO))