Come ottenere indici di K gli elementi più piccoli o più grandi in ogni riga di una matrice in R?Ottieni indici di K gli elementi più piccoli o più grandi in ogni riga di una matrice in R
E.g. Ho matrice:
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
Mi piacerebbe avere matrice Indici di dire 2 elementi più piccoli (che si infrangono i legami in alcun modo) in ogni riga. il risultato dovrebbe essere nel seguente formato:
3 1
5 4
3 4
4 5
5 4
Ho provato alcuni comandi utilizzando sort
, apply
, arrayInd
, which
ecc Ma ancora in grado di ottenere il risultato desiderato. Qualsiasi aiuto è benvenuto.
Mi restituiscono i valori, ma voglio gli indici .. –
@DWin Ho suggerito una modifica per aggiungere l'argomento 'decreasing' a' order' per ottenere gli elementi X più grandi/più piccoli di una riga. –
Grazie @BlueMagister –