मैट्रिक्स के तत्वों का चयन
वेक्टर की तरह, आप मैट्रिक्स से एक या एक से अधिक तत्व चुनने के लिए स्क्वेयर ब्रैकेट [ ] का उपयोग कर सकते हैं। जहाँ वेक्टर एक-आयामी होते हैं, वहीं मैट्रिक्स दो-आयामी होते हैं। इसलिए, जिन पंक्तियों (rows) और कॉलमों (columns) को आप चुनना चाहते हैं, उन्हें अलग करने के लिए कॉमा का उपयोग करें। उदाहरण के लिए:
my_matrix[1,2]पहली पंक्ति और दूसरे कॉलम के तत्व का चयन करता है.my_matrix[1:3,2:4]एक ऐसा मैट्रिक्स देता है जिसमें पंक्तियाँ 1, 2, 3 और कॉलम 2, 3, 4 का डेटा होता है.
यदि आप किसी पंक्ति या कॉलम के सभी तत्व चुनना चाहते हैं, तो क्रमशः कॉमा से पहले या बाद में कोई संख्या देने की आवश्यकता नहीं है:
my_matrix[,1]पहले कॉलम के सभी तत्व चुनता है.my_matrix[1,]पहली पंक्ति के सभी तत्व चुनता है.
Star Wars पर इस नए ज्ञान के साथ वापस लौटते हैं! पिछले अभ्यास की तरह, all_wars_matrix पहले से ही आपके वर्कस्पेस में उपलब्ध है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R परिचय
अभ्यास निर्देश
- सभी फिल्मों की non-US revenue (यानी
all_wars_matrixका पूरा दूसरा कॉलम) चुनें और परिणाम कोnon_us_allनाम से सहेजें. - सभी फिल्मों की औसत non-US revenue निकालने के लिए
non_us_allपरmean()का उपयोग करें. परिणाम बस प्रिंट करें. - इस बार,
all_wars_matrixमें पहली दो फिल्मों की non-US revenue चुनें. परिणाम कोnon_us_someके रूप में सहेजें. mean()का दोबारा उपयोग करकेnon_us_someके मानों का औसत प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# all_wars_matrix is available in your workspace
all_wars_matrix
# Select the non-US revenue for all movies
non_us_all <-
# Average non-US revenue
# Select the non-US revenue for first two movies
non_us_some <-
# Average non-US revenue for first two movies