आप कैसे परीक्षण करते हैं कि वेक्टर में आर में दोहराव वाले तत्व होते हैं या नहीं?कैसे जांचें कि एक वेक्टर में दोहराव वाले तत्व हैं या नहीं?
5
A
उत्तर
17
मुझे लगता है कि मुझे जवाब मिला।
a=c(3,5,7,2,7,9)
b=1:10
any(duplicated(a)) #True
any(duplicated(b)) #False
0
जांच इस:
> all(diff(c(1,2,3)))
[1] TRUE
Warning message:
In all(diff(c(1, 2, 3))) : coercing argument of type 'double' to logical
> all(diff(c(1,2,2,3)))
[1] FALSE
Warning message:
In all(diff(sort(c(1, 2, 4, 2, 3)))) : coercing argument of type 'double' to logical
आप कुछ कास्टिंग चेतावनी से छुटकारा पाने के लिए जोड़ सकते हैं दोहराया() फ़ंक्शन का उपयोग करें।
1
यदि आप लगातार दोहराने की तलाश में हैं तो आप diff
का उपयोग कर सकते हैं।
a <- 1:10
b <- c(1:5, 5, 7, 8, 9, 10)
diff(a)
diff(b)
या वेक्टर में कहीं भी:
length(a) == length(unique(a))
length(b) == length(unique(b))
3
इसके अलावा x
में समान मूल्यों के रनों की लंबाई को खोजने के लिए rle(x)
प्रयास करें।
संबंधित मुद्दे
- 1. कैसे जांचें कि फॉर्म तत्व खाली नहीं हैं या नहीं?
- 2. jQuery - कैसे जांचें कि दो तत्व समान हैं या नहीं?
- 3. सरणी में एक गैर-दोहराव तत्व खोजें?
- 4. कैसे जांचें कि UITextFields खाली हैं या नहीं?
- 5. प्रोलॉग - कैसे जांचें कि किसी सूची में कुछ तत्व शामिल हैं या नहीं?
- 6. जांचें कि तत्व DIV
- 7. जांचें कि क्या फ्लोट नंबर में दशमलव हैं या नहीं
- 8. मैटलैब में, सरणी के सभी तत्व समान हैं या नहीं, यह कैसे जांचें?
- 9. कैसे जांचें कि एक वेक्टर दूसरे का सबसेट है या नहीं?
- 10. कैसे जांचें कि किसी सूची के सभी तत्व किसी शर्त से मेल खाते हैं या नहीं?
- 11. सी ++ जांचें कि तत्व सरणी
- 12. .NET कैसे जांचें कि पथ एक फ़ाइल है या नहीं?
- 13. कैसे जांचें कि एक डबल शून्य है या नहीं?
- 14. जांचें कि तत्व मौजूद है
- 15. कैसे जांचें कि एक jQuery UI प्लगइन किसी तत्व से जुड़ा हुआ है या नहीं?
- 16. कैसे जांचें कि तालिका में लुआ में कोई तत्व है या नहीं?
- 17. कैसे जांचें कि किनारे कुछ चक्र में है या नहीं?
- 18. कैसे जांचें कि यूनिकोड चरित्र में नैतिकता है या नहीं?
- 19. विशिष्ट समय अंतराल में दोहराव वाले कार्य?
- 20. जांचें कि छवियां लोड की गई हैं या नहीं?
- 21. जांचें कि सॉकेट कनेक्ट है या नहीं
- 22. जांचें कि क्या तत्व में दो वर्ग हैं
- 23. Numpy: कैसे जांचें कि सरणी में कुछ संख्याएं हैं या नहीं?
- 24. कैसे जांचें कि वर्तमान समय पायथन में है या नहीं?
- 25. कैसे जांचें कि कोई मान एक पूर्णांक या jasmine.js में एक स्ट्रिंग है या नहीं?
- 26. कैसे जांचें कि सरणी शून्य या खाली है या नहीं?
- 27. jQuery जांचें कि ऑनक्लिक तत्व
- 28. कैसे जांचें कि ओएस विस्टा पाइथन में है या नहीं?
- 29. jquery कैसे जांचें कि यूआरएल में शब्द है या नहीं?
- 30. jQuery जांचें कि तत्व में सीएसएस विशेषता
'कोई भी डुप्लिकेट' बहुत लंबे वैक्टरों के लिए थोड़ा तेज़ होगा - यह पहली डुप्लिकेट को समाप्त होने पर समाप्त हो सकता है। – hadley
यह भी बेहतर है! – ZNN
मुझे लगता है कि किसी भी डुप्लिकेट() का उपयोग थोड़ा अजीब है। यह पहली डुप्लिकेट के 1-आधारित इंडेक्स के मूल्य के साथ लम्बाई का एक पूर्णांक देता है, या 0। तो, ** के बराबर (डुप्लीकेट (ए)) ** होना चाहिए ** किसी भी डुप्लिकेट (ए) == 0 * *। यदि कोई डुप्लिकेट है तो कोई डुप्लिकेट() ** सत्य ** लौटाता है, यह अधिक सहज है। –