मैट्रिक्स पर लूप चलाएँ
आपके वर्कस्पेस में ttt नाम की एक मैट्रिक्स है, जो tic-tac-toe गेम की स्थिति दर्शाती है. इसमें "X", "O" और "NA" मान हैं. नज़दीक से देखने के लिए ttt को प्रिंट कीजिए. row 1 और column 1 पर "O" है, जबकि row 3 और column 2 पर "NA" है.
इस अभ्यास को हल करने के लिए, आपको for के अंदर for लूप चाहिए, जिसे अक्सर nested loop कहा जाता है. R में यह करना बहुत आसान है! बस निम्न रेसिपी का उपयोग कीजिए:
for (var1 in seq1) {
for (var2 in seq2) {
expr
}
}
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट R
अभ्यास निर्देश
ttt के तत्वों पर जाने के लिए nested for लूप पूरे कीजिए:
- बाहरी लूप rows पर चले, लूप इंडेक्स
iके साथ (उपयोग करें1:nrow(ttt)). - आंतरिक लूप columns पर चले, लूप इंडेक्स
jके साथ (उपयोग करें1:ncol(ttt)). - आंतरिक लूप के अंदर,
print()औरpaste()का उपयोग करके जानकारी इस फ़ॉर्मेट में प्रिंट करें: "On row i and column j the board contains x", जहाँxउस स्थान का मान है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# The tic-tac-toe matrix ttt has already been defined for you
# define the double for loop
for (___ in ___) {
for (___ in ___) {
print(___)
}
}