R में इकाइयों का सदिश कैसे बनाएं (उदाहरण के साथ)
R में एक का वेक्टर बनाने के दो सामान्य तरीके हैं:
विधि 1: c() का उपयोग करें
#create vector of 12 ones
ones_vector <- c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1)
विधि 2: प्रतिनिधि का उपयोग करें()
#create vector of 12 ones
ones_vector <- rep(1, 12)
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
संबंधित: R में शून्य का वेक्टर कैसे बनाएं
उदाहरण 1: c() का उपयोग करके लोगों का एक वेक्टर बनाएं
निम्नलिखित कोड दिखाता है कि c() फ़ंक्शन का उपयोग करके वेक्टर का वेक्टर कैसे बनाया जाए:
#create vector of 12 ones ones_vector <- c(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) #view vector ones_vector [1] 1 1 1 1 1 1 1 1 1 1 1 1
परिणाम 12 सदिशों वाला एक सदिश है।
इस विधि का उपयोग करना आसान है लेकिन यदि आप एक बहुत लंबा वेक्टर बनाना चाहते हैं तो यह कठिन हो सकता है।
उदाहरण के लिए, यदि आप 100 इकाइयों के साथ एक वेक्टर बनाना चाहते हैं, तो प्रत्येक व्यक्तिगत मान दर्ज करने में काफी समय लगेगा।
उदाहरण 2: प्रतिनिधि() का उपयोग करके लोगों का एक वेक्टर बनाएं
निम्नलिखित कोड दिखाता है कि प्रतिनिधि() फ़ंक्शन का उपयोग करके एक वेक्टर कैसे बनाया जाए:
#create vector of 12 ones ones_vector <- rep(1, 12) #view vector ones_vector [1] 1 1 1 1 1 1 1 1 1 1 1 1
परिणाम 12 सदिशों वाला एक सदिश है।
ध्यान दें कि यदि आप एक बहुत लंबा वेक्टर बनाना चाहते हैं तो यह विधि अधिक कुशल है क्योंकि आपको केवल प्रतिनिधि () फ़ंक्शन के लिए दो तर्क प्रदान करने की आवश्यकता है।
पहला तर्क दोहराने के लिए मान निर्दिष्ट करता है और दूसरा मान इसे दोहराने के लिए बार की संख्या निर्दिष्ट करता है।
संबंधित: तत्वों को दोहराने के लिए आर में प्रतिनिधि() फ़ंक्शन का उपयोग कैसे करें
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में यादृच्छिक संख्याओं के साथ एक वेक्टर कैसे बनाएं
आर में एक खाली वेक्टर कैसे बनाएं
कैसे जांचें कि किसी वेक्टर में R में कोई दिया गया तत्व है या नहीं