2015-10-04 5 views

risposta

3

Possiamo usare == per restituire un vettore logico e quindi può essere utilizzato per sottoinsieme delle righe.

M[rownames(M)=='B00813GRG4',, drop=FALSE] 
#   V1    
# B00813GRG4 "A1D87F6ZCVE5NK" 
# B00813GRG4 "ABXLMWJIXXAIN" 

utilizzando il 'B00813GRG4' come indice di riga restituirà solo il primo elemento corrispondente simile all'uso match.

M[match('B00813GRG4', rownames(M)),, drop=FALSE] 
#   V1    
#B00813GRG4 "A1D87F6ZCVE5NK"