आर में कैसे ठीक करें: प्रतिनिधि में त्रुटि (1, एन): "समय" अमान्य तर्क
R में आपके सामने एक त्रुटि आ सकती है:
Error in rep(1, times = -4): invalid 'times' argument
यह त्रुटि तब होती है जब आप प्रतिनिधि () फ़ंक्शन में टाइम्स तर्क में निम्नलिखित में से एक मान प्रदान करते हैं:
- एक नकारात्मक मान
- एनए मान
- मूल्यों का एक सदिश
क्योंकि प्रतिनिधि() फ़ंक्शन तत्वों को एक निश्चित संख्या में दोहराता है, समय तर्क में केवल एक गैर-नकारात्मक मान मान्य है।
यह ट्यूटोरियल सटीक रूप से बताता है कि इस त्रुटि को कैसे ठीक किया जाए।
त्रुटि को पुन: उत्पन्न कैसे करें
मान लीजिए कि हम मान “1” को -4 बार दोहराने का प्रयास करते हैं:
#attempt to replicate "1" -4 times
rep(1, times = -4)
Error in rep(1, times = -4): invalid 'times' argument
या मान लीजिए कि हम मान “1” NA बार पुन: उत्पन्न करने का प्रयास करते हैं:
#attempt to replicate "1" NA times
rep(1, times = NA)
Error in rep(1, times = NA): invalid 'times' argument
या मान लीजिए कि हम मान “1” को 2 बार और 3 बार पुन: उत्पन्न करने का प्रयास करते हैं:
#attempt to replicate "1" 2 times and 3 times
rep(1, times = c(2, 3))
Error in rep(1, times = c(2, 3)): invalid 'times' argument
हमें प्रत्येक परिदृश्य में एक त्रुटि प्राप्त होती है क्योंकि हम प्रत्येक परिदृश्य में समय तर्क के लिए एक गैर-नकारात्मक मान प्रदान करने में विफल रहे।
त्रुटि को कैसे ठीक करें
इस त्रुटि को ठीक करने का तरीका केवल प्रतिनिधि () फ़ंक्शन में टाइम्स तर्क के लिए एक गैर-नकारात्मक मान प्रदान करना है।
उदाहरण के लिए, निम्न कोड दिखाता है कि मान “1” को 7 बार कैसे दोहराया जाए:
#replicate 1 7 times
rep(1, times = 7)
[1] 1 1 1 1 1 1 1
मान “1” को 7 बार दोहराया गया है और हमें कोई त्रुटि नहीं मिली क्योंकि हमने टाइम्स तर्क के लिए एक वैध मान प्रदान किया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य त्रुटियों को कैसे ठीक किया जाए:
आर में कैसे ठीक करें: एनएएस को जबरदस्ती पेश किया गया
आर में मरम्मत कैसे करें: सूचकांक सीमा से बाहर
आर में कैसे ठीक करें: लंबी वस्तु की लंबाई छोटी वस्तु की लंबाई का गुणज नहीं है
आर में मरम्मत कैसे करें: प्रतिस्थापित किए जाने वाले तत्वों की संख्या प्रतिस्थापन लंबाई की गुणज नहीं है