R duplicatedएक सदिश को दिखाता है कि क्या वेक्टर या डेटा फ़्रेम का प्रत्येक तत्व एक छोटे सबस्क्रिप्ट के साथ एक तत्व का डुप्लिकेट है। इसलिए यदि 5-पंक्ति डेटा फ़्रेम की पंक्तियाँ 3, 4 और 5 समान हैं, duplicatedतो मुझे वेक्टर देगा
FALSE, FALSE, FALSE, TRUE, TRUE
लेकिन इस मामले में मैं वास्तव में प्राप्त करना चाहता हूं
FALSE, FALSE, TRUE, TRUE, TRUE
यह है, मैं जानना चाहता हूं कि क्या एक पंक्ति को एक बड़ी सबस्क्रिप्ट के साथ पंक्ति द्वारा दोहराया गया है या नहीं।
x <- c(1:9, 7:10, 5:22); y <- c(letters, letters[1:5]); test <- data.frame(x, y); test[duplicated(test$x) | duplicated(test$x, fromLast=TRUE), ]उसने तीनों को 7, ran , और ९ की प्रतियों में लौटा दिया। वह काम क्यों करता है?