Geben Sie für jede Zeile den Spaltennamen des größten Werts zurück

Ich habe eine Liste von Mitarbeitern, und ich muss wissen, in welcher Abteilung sie sich am häufigsten befinden. Es ist trivial, die Mitarbeiter-ID anhand des Abteilungsnamens zu tabellieren, aber es ist schwieriger, den Abteilungsnamen anstelle der Anzahl der Dienstplanzählungen aus der Häufigkeitstabelle zurückzugeben. Ein einfaches Beispiel unten (Spaltennamen = Abteilungen, Zeilennamen = Mitarbeiter-IDs).

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

Wie komme ich jetzt?

> DF2
  RE
1 V3
2 V1
3 V2

Antworten auf die Frage(7)

Ihre Antwort auf die Frage