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


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

विधि 1: श्रेणी में यादृच्छिक मानों के साथ एक डेटा फ़्रेम बनाएं

 #create data frame of 10 random values between 1 and 20
df <- as. data . frame (matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 ))

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

 #create data frame of 10 random integers between 1 and 20
df <- as. data . frame (matrix(round(runif(n= 10 , min= 1 , max= 20 ), 0), nrow= 5 ))

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

विधि 1: श्रेणी में यादृच्छिक मानों के साथ एक डेटा फ़्रेम बनाएं

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

 #make this example reproducible
set. seed ( 1 )

#create data frame with 10 random numbers between 1 and 20
df <- as. data . frame (matrix(runif(n= 10 , min= 1 , max= 20 ), nrow= 5 ))

#define column names
names(df) <- c('A', 'B')

#view data frame
df

          AB
1 6.044665 18.069404
2 8.070354 18.948830
3 11.884214 13.555158
4 18.255948 12.953167
5 4.831957 2.173939

परिणाम 5 पंक्तियों और 2 स्तंभों वाला एक डेटा फ़्रेम है, जहां डेटा फ़्रेम में प्रत्येक मान 1 और 20 के बीच है।

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

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

 #make this example reproducible
set. seed ( 1 )

#create data frame with 10 random integers between 1 and 50
df <- as. data . frame (matrix(round(runif(n= 10 , min= 1 , max= 50 ), 0), nrow= 5 ))

#define column names
names(df) <- c('A', 'B')

#view data frame
df

   AB
1 14 45
2 19 47
3 29 33
4 46 32
5 11 4

परिणाम 5 पंक्तियों और 2 स्तंभों वाला एक डेटा फ़्रेम है, जहां डेटा फ़्रेम में प्रत्येक मान 1 और 50 के बीच एक पूर्णांक है।

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

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

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

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

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

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

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

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