Jak uzyskać indeksy K najmniejszych lub największych elementów w dowolnym rzędzie macierzy w R?Uzyskaj indeksy K najmniejszych lub największych elementów w każdym wierszu macierzy w R
E.g. Muszę matrix
2 3 1 65 2
46 7 9 3 2
9 45 3 5 7
24 65 87 3 6
34 76 54 33 6
Chciałbym się Indeksy matrycy powiedzmy 2 najmniejszych elementów (łamane związki w inny sposób), w każdym rzędzie. wynik powinien być w następującym formacie:
3 1
5 4
3 4
4 5
5 4
Próbowałem kilka poleceń za pomocą sort
, apply
, arrayInd
, which
etc. Ale nadal nie można uzyskać pożądany rezultat. Każda pomoc jest mile widziane.
Oddaje mi wartości, ale chcę Indeksy .. –
@DWin Zasugerowałem edycję, aby dodać argument "malejący" do 'order', aby uzyskać X największych/najmniejszych elementów z rzędu. –
Dzięki @BlueMagister –