Finden der Spaltennummer des kleinsten Elements in einer bestimmten Zeile

Mit R

Sagen Sie zum Beispiel, Sie haben eine Matrix wie die folgende.

    > C<-matrix(c(0,-7,2,8,0,0,3,7,0,3,0,3,0,0,0,0),nrow=4,byrow=TRUE)
> C
     [,1] [,2] [,3] [,4]
[1,]    0   -7    2    8
[2,]    0    0    3    7
[3,]    0    3    0    3
[4,]    0    0    0    0

Wie finden Sie die Spaltennummer des kleinsten Elements in einer bestimmten Zeile? Zum Beispiel möchte ich wissen, welche Spaltennummer das kleinste Element in Zeile 1 ist. Daher sollte die Ausgabe einfach 2 sein. Da das kleinste Element in Zeile 1 -7 und das in Spalte 2 ist, gehe ich davon aus, dass die Antwort sehr einfach ist, aber ich kann es einfach nicht tun! Ich habe versucht, Folgendes zu tun, aber es gibt mir nur die Antwort von 5.

> inds = which(C == min(C[1,]))
> inds
[1] 5

Kann mir auch jemand sagen, was die 5 in diesem speziellen Fall bedeutet?

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage