मैं उन सभी पंक्तियों की पहचान करने की कोशिश कर रहा हूं जो मैट्रिक्स में दो या अधिक का प्रतिनिधित्व करते हैं।डुप्लिकेट की पहचान करें और पहली घटना को चिह्नित करें और अन्य सभी
उदाहरण के लिए:
m <- matrix(c(1,2,1,3,1,4,1,2,2,3,2,3,1,2,5), ncol = 3)
m
duplicated(m[,1])
आउटपुट:
[,1] [,2] [,3]
[1,] 1 4 2
[2,] 2 1 3
[3,] 1 2 1
[4,] 3 2 2
[5,] 1 3 5
[1] FALSE FALSE TRUE FALSE TRUE
हालांकि, मैं नहीं चाहता कि कि उत्पादन करना चाहते हैं। मैं चाहता हूँ:
[1] TRUE FALSE TRUE FALSE TRUE
के बाद से पंक्ति [1,1] के मूल्य मीटर के स्तंभ में 3 बार प्रकट होता है 1.
यह 'डुप्लीकेट()' का पैरामीटर होना चाहिए ताकि हम इस तरह के एक ठोस आदेश के साथ समाप्त न हों। –
मुझे यकीन नहीं है कि भाषा के संशोधन के लिए यह सही जगह है। एक और विकल्प 'm [, 1]%% डुप्लिकेट में हो सकता है (एम [, 1])'। क्या यह आपके लिए अधिक प्राकृतिक प्रतीत होता है? –