是否有函數將多個列值摺疊爲1個因子? 對於第2列4列,每條記錄都只有1個TRUE值。 記錄的結果值應該是具有真值的列名。colapse multiple columns values into 1 factor
輸入數據幀:
data <- data.frame(user=c(1,2,3,4), blue=c(T,F,T,F), green=c(F,F,F,T), red=c(F,T,F,F))
user blue green red
1 1 TRUE FALSE FALSE
2 2 FALSE FALSE TRUE
3 3 TRUE FALSE FALSE
4 4 FALSE TRUE FALSE
預期輸出:
user color
1 1 blue
2 2 red
3 3 blue
4 4 green
這是我實際使用的一個,我不知道它爲什麼有downvote ... – Enrique