जब मैं वैक्टर के वेक्टर के माध्यम से लूप करता हूं, तो प्रत्येक पाश का परिणाम कई वैक्टर होता है। मैं उम्मीद करता हूं कि प्रत्येक पाश का परिणाम वेक्टर हो। कृपया निम्न उदाहरण देखें:वैक्टर के वेक्टर के माध्यम से लूप
> foo <- seq(from=1, to=5, by=1)
> bar <- seq(from=6, to=10, by=1)
> baz <- seq(from=11, to=15, by=1)
> vects <- c(foo,bar,baz)
> for(v in vects) {print(v)}
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
[1] 6
[1] 7
[1] 8
[1] 9
[1] 10
[1] 11
[1] 12
[1] 13
[1] 14
[1] 15
के रूप में मैं दिए गए तीन वैक्टर उम्मीद होती है यह अजीब है यह वेक्टर दिया पुनरावृति (चाहिए) में तीन बार, ग (foo, बार, baz)। कुछ की तरह:
[1] 1 2 3 4 5
[1] 6 7 8 9 10
[1] 11 12 13 14 15
किसी को भी व्याख्या कर सकते हैं कारण है कि मैं कैसे परिणाम मैं (3 वैक्टर) रहा हूँ प्राप्त करने के लिए इस परिणाम (15 वैक्टर) और मिल रहा है?
आर में वैक्टरों के वेक्टर के रूप में ऐसी कोई चीज़ नहीं है। समारोह 'सी' सिर्फ तीन वेक्टरों को जोड़ता है जो आप इसे एक लंबे वेक्टर में देते हैं। – Seth
@ सेठ, * हाँ * वैक्टरों का एक वेक्टर है। एक सूची * * जे में जेनेरिक वेक्टर है और इसमें वैक्टर शामिल हो सकते हैं। हम उन्हें सूचियां कह सकते हैं लेकिन जहां तक आर का संबंध है, यह एक वेक्टर है। (एक परमाणु वेक्टर की तुलना में, जिसमें केवल एक डेटा प्रकार होता है, एक सूची वेक्टर होती है जिसमें से तत्व किसी भी प्रकार का डेटा धारण कर सकते हैं।) –
मुझे आश्चर्य है कि यह क्यों डाउनवॉट किया गया था? गलत क्या है? सवाल स्पष्ट और पुनरुत्पादित है, और अपेक्षित आउटपुट शामिल है। मुझे यह जानने के लिए नुकसान हुआ है कि यह क्यू डाउनवोट के योग्य क्यों था, खासकर एक टिप्पणी के बिना एक टिप्पणी क्यों ?! –