powered by
Convert one-hot encoded matrix to factor
one_hot2factor(x, labels = colnames(x))
A factor.
one-hot encoded matrix or data.frame.
Character vector of level names.
EDG
If input has a single column, it will be converted to factor and returned
x <- data.frame(matrix(FALSE, 10, 3)) colnames(x) <- c("Dx1", "Dx2", "Dx3") x[["Dx1"]][1:3] <- x[["Dx2"]][4:6] <- x[["Dx3"]][7:10] <- TRUE one_hot2factor(x)
Run the code above in your browser using DataLab