जब एक वेक्टर के माध्यम से लूपिंग, तत्व के साथ तत्व के सूचकांक का उपयोग करना संभव है?आर: वेक्टर के माध्यम से लूपिंग करते समय तत्वों की स्थिति जानकारी का उपयोग करना।
a.vector < -c ("एक", "ख", "ग", "एक", "d")
की मैं 'पहली' की "एक" के सूचकांक की जरूरत है लगता है चलो a.vector। एक उपयोग नहीं कर सकते
जो (a.vector == "एक")
क्योंकि वहाँ दो 'एक के होते हैं और यह दो स्थानों वापसी होगी 1 और 4. मैं की जरूरत है उस तत्व की विशिष्ट अनुक्रमणिका जो लूप तुरंत कवर हो रही है।
b.vector < -c ("", "बिल्ली", "पीछा", "एक", "माउस")
for (i in a.vector) {
element<-b.vector[INDEX.OF(a.vector)])
-------some process using both 'element' and "a"-------}
:
मैं कुछ इस तरह के लिए इसकी आवश्यकता यह अजगर में 'गणना' समारोह के समान लगता है। एक समाधान बहुत मदद करेगा। धन्यवाद।
'पास बाय' पर जानकारी के लिए बहुत धन्यवाद। दरअसल, इसकी स्थान जानकारी जो मैं पास-इन में उपयोग करना चाहता था। यह सच है कि विषय पंक्ति और प्रश्न थोड़ा असंगत हैं। विषय पंक्ति केवल तभी समझती है जब यह लूपिंग से जुड़ा हुआ हो। यह एक वेक्टर के तत्व के लिए एक उंगली को इंगित करने और इसकी अनुक्रमणिका पूछने की तरह है। मैंने गलत अर्थ में 'पुनः घटना' शब्द का प्रयोग किया था जिसका अर्थ था 'तत्व की स्थिति से पहले या बाद में घटनाएं'। उत्तर के लिए, पहला ट्रू भी उपयोग करके प्राप्त किया जा सकता है (...) [1]। आशा है कि नया उप। लाइन बेहतर है। बहुत बहुत धन्यवाद। – jackson