This is one method that might work.

#Melt matrix and then convert to data.table object
yourmatrix <- melt(yourmatrix)[melt(upper.tri(yourmatrix))$value,]
names(yourmatrix) <- c("v1", "v2", "value")
yourmatrix <- data.table(yourmatrix)

#Setkeys and reference quickly
setkey(yourmatrix,v1,v2)
yourmatrix[J("B","C")]



--
View this message in context: 
http://r.789695.n4.nabble.com/Extracting-specific-values-from-a-matrix-tp4695768p4695818.html
Sent from the datatable-help mailing list archive at Nabble.com.
_______________________________________________
datatable-help mailing list
[email protected]
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/datatable-help

Reply via email to