तो मान लें कि मेरे पास एक मैट्रिक्स है, एमडीएटी और मुझे केवल इंडेक्स नंबर पता है। मैं कॉलम और पंक्ति नाम कैसे प्राप्त करूं?मैट्रिक्स इंडेक्स वैल्यू द्वारा मैट्रिक्स कॉलम और पंक्ति नाम कैसे प्राप्त करूं?
> mdat <- matrix(c(1,2,3, 11,12,13), nrow = 2, ncol=3, byrow=TRUE,
dimnames = list(c("row1", "row2"), c("C.1", "C.2", "C.3")))
> mdat[4]
[1] 12
> names(mdat[4])
NULL
> colnames(mdat[4])
NULL
> rownames(mdat[4])
NULL
> dimnames(mdat[4])
NULL
,:
फिर आप सही नाम पंक्ति और स्तंभ नाम
या दोनों की उस तत्व हो रही द्वारा एक बार
mapply
का उपयोग करने में प्राप्त कर सकते हैं मुझे आश्चर्य है कि ओपी में केवल समग्र इंडेक्स था क्योंकि वे 'arr.ind = TRUE' के बिना 'कौन' चलाते थे। भविष्य पाठक: यदि आप 'index' से उस अनुक्रमणिका को प्राप्त कर रहे हैं, तो 'arrayInd' का उपयोग करने के बजाय, पंक्ति और कॉलम इंडेक्स प्राप्त करने के लिए' arr.ind = TRUE' का उपयोग करें। – Aaron