Para cada fila devuelve el nombre de la columna del valor más grande

Tengo una lista de empleados y necesito saber en qué departamento se encuentran con mayor frecuencia. Es trivial tabular la identificación del empleado con el nombre del departamento, pero es más difícil devolver el nombre del departamento, en lugar del número de conteos de la lista, de la tabla de frecuencias. Un ejemplo simple a continuación (nombres de columna = departamentos, nombres de fila = ID de empleado).

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

Ahora como consigo

> DF2
  RE
1 V3
2 V1
3 V2

Respuestas a la pregunta(7)

Su respuesta a la pregunta