मेरे पास नामांकित पंक्तियों ('ए' और 'बी') के साथ एक लॉजिकल मैट्रिक्स x
है और नाम कॉलम ('10', '20', '30', '40') हैं। मान लें, इस:आर: मैट्रिक्स के वास्तविक तत्वों की पंक्ति और कॉलम नाम कैसे प्राप्त करें?
10 20 30 40
a T F T F
b F T F T
structure(c(TRUE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE, TRUE),
.Dim = c(2L, 4L), .Dimnames = list(c("a", "b"), c("10", "20", "30", "40")))
वहाँ एक तालिका पंक्तियों और स्तंभों जहां मैं सच मान का नाम सूची जाएगा प्राप्त करने के लिए एक छोटी रास्ता नहीं है? यही कारण है, मैं निम्न तालिका प्राप्त करना चाहते हैं:
a 10, 30
b 20, 40
which(x, arr.ind = T)
से कुछ इसी तरह की प्राप्त किया जा सकता है, जो
row col
a 1 1
b 2 2
a 1 3
b 2 4
पैदा करता है लेकिन मैं वास्तव में पहली तालिका प्राप्त करना चाहते हैं।
+1: 'टी (टी (लागू (एम, 1, समारोह (यू) पेस्ट (नाम (जो (यू)), पतन = ",")))) 'अनुरोधित परिणाम के करीब भी है और आगे के बदलाव हैं – Henry