Para cada linha, retorne o nome da coluna com o maior valor
Eu tenho uma lista de funcionários e preciso saber em que departamento eles estão na maioria das vezes. É trivial tabular o ID do funcionário em relação ao nome do departamento, mas é mais difícil retornar o nome do departamento, em vez do número de contagens da lista, da tabela de frequência. Um exemplo simples abaixo (nomes das colunas = departamentos, nomes das linhas = ids dos funcionários).
DF <- matrix(sample(1:9,9),ncol=3,nrow=3)
DF <- as.data.frame.matrix(DF)
> DF
V1 V2 V3
1 2 7 9
2 8 3 6
3 1 5 4
Agora como eu obtenho
> DF2
RE
1 V3
2 V1
3 V2