आर में एक वेक्टर को टुकड़ों में कैसे विभाजित करें
आप आर में एक वेक्टर को टुकड़ों में विभाजित करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:
chunks <- split(my_vector, cut(seq_along(my_vector), 4 , labels= FALSE ))
यह विशेष उदाहरण my_vector नामक वेक्टर को 4 समान आकार के टुकड़ों में विभाजित करता है।
वेक्टर को अलग-अलग संख्या में टुकड़ों में विभाजित करने के लिए, बस 4 को एक अलग मान से बदलें।
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।
उदाहरण: R में एक वेक्टर को टुकड़ों में विभाजित करना
मान लीजिए कि हमारे पास R में निम्नलिखित वेक्टर है जिसमें कुल 12 तत्व हैं:
#createvector my_vector <- c(2, 2, 4, 7, 6, 8, 9, 8, 8, 12, 5, 4) #view length of vector length(my_vector) [1] 12
वेक्टर को चार टुकड़ों में विभाजित करने के लिए हम निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#split vector into four chunks chunks <- split(my_vector, cut(seq_along(my_vector), 4 , labels= FALSE )) #view chunks chunks $`1` [1] 2 2 4 $`2` [1] 7 6 8 $`3` [1] 9 8 8 $`4` [1] 12 5 4
परिणाम से हम देख सकते हैं:
- पहले खंड में मान 2, 2, 4 हैं।
- दूसरे भाग में मान 7, 6, 8 हैं।
- तीसरे भाग में मान 9, 8, 8 हैं।
- चौथे भाग में मान 12, 5, 4 हैं।
ध्यान दें कि हम किसी विशिष्ट खंड पर नेविगेट करने के लिए वर्गाकार कोष्ठकों का भी उपयोग कर सकते हैं:
#access second chunk only
chunks[2]
$`2`
[1] 7 6 8
यदि हम स्प्लिट() फ़ंक्शन में मान बदलते हैं, तो हम वेक्टर को अलग-अलग संख्या में टुकड़ों में विभाजित कर सकते हैं।
उदाहरण के लिए, हम वेक्टर को छह टुकड़ों में विभाजित कर सकते हैं:
#split vector into six chunks chunks <- split(my_vector, cut(seq_along(my_vector), 6 , labels= FALSE )) #view chunks chunks $`1` [1] 2 2 $`2` [1] 4 7 $`3` [1] 6 8 $`4` [1] 9 $`5` [1] 8 8 $`6` [1] 12 5
ध्यान दें कि अब छह गाने हैं और प्रत्येक गाने में दो तत्व हैं।
ध्यान दें : यदि आपके वेक्टर में तत्वों की संख्या सम नहीं है, तो यह विधि हमेशा वेक्टर को यथासंभव समान आकार के समूहों में विभाजित करेगी।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में वेक्टर को कैसे फ़िल्टर करें
R में वेक्टर से NA मान कैसे हटाएं
आर में वेक्टर से विशिष्ट तत्वों को कैसे हटाएं