आर में यादृच्छिक संख्याओं के साथ एक वेक्टर कैसे बनाएं


R में यादृच्छिक संख्याओं वाला वेक्टर बनाने के लिए आप निम्न में से किसी भी विधि का उपयोग कर सकते हैं:

विधि 1: रेंज में यादृच्छिक मानों के साथ एक वेक्टर बनाएं

 #create vector of 10 random values between 1 and 20
runif(n= 10 , min= 1 , max= 20 )

विधि 2: रेंज में यादृच्छिक पूर्णांकों के साथ एक वेक्टर बनाएं

 #create vector of 10 random integers between 1 and 20
round(runif(n= 10 , min= 1 , max= 20 ), 0)

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इनमें से प्रत्येक विधि का उपयोग कैसे करें।

विधि 1: रेंज में यादृच्छिक मानों के साथ एक वेक्टर बनाएं

निम्नलिखित कोड दिखाता है कि 1 और 20 के बीच 10 यादृच्छिक मानों का वेक्टर कैसे बनाया जाए:

 #make this example reproducible
set. seed ( 1 )

#create vector with 10 random numbers between 1 and 20
random_vec <- runif(n= 10 , min= 1 , max= 20 )

#view vector
random_vec

 [1] 6.044665 8.070354 11.884214 18.255948 4.831957 18.069404 18.948830
 [8] 13.555158 12.953167 2.173939

ध्यान दें कि set.seed() गारंटी देता है कि हमें हर बार समान यादृच्छिक संख्याएँ मिलेंगी।

यदि हम set.seed() हटाते हैं, तो हर बार जब हम कोड चलाएंगे तो यादृच्छिक संख्याएँ भिन्न होंगी।

विधि 2: रेंज में यादृच्छिक पूर्णांकों के साथ एक वेक्टर बनाएं

निम्नलिखित कोड दिखाता है कि 1 और 50 के बीच 10 यादृच्छिक पूर्णांकों का वेक्टर कैसे बनाया जाए:

 #make this example reproducible
set. seed ( 1 )

#create vector with 10 random numbers between 1 and 50
random_vec <- round(runif(n= 10 , min= 1 , max= 50 ), 0)

#view vector
random_vec

 [1] 14 19 29 46 11 45 47 33 32 4

ध्यान दें कि राउंड() फ़ंक्शन केवल रनिफ़() फ़ंक्शन द्वारा बनाए गए मानों को निकटतम पूर्ण संख्या में राउंड करता है।

यह भी ध्यान रखें कि runif() फ़ंक्शन न्यूनतम और अधिकतम मानों सहित यादृच्छिक संख्याएँ उत्पन्न करता है।

उदाहरण के लिए, यह संभव है कि ऊपर दिए गए वेक्टर में 1 और 50 शामिल हों।

यह भी ध्यान दें कि इस पद्धति का उपयोग करते समय वेक्टर में एक ही संख्या का कई बार प्रदर्शित होना संभव है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में एक खाली वेक्टर कैसे बनाएं
R में वेक्टर से NA मान कैसे हटाएं
आर में मैट्रिक्स को वेक्टर में कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *