आर में सरणियाँ कैसे मुद्रित करें (3 उदाहरण)
अक्सर आप डेटासेट के मूल्यों को सारांशित करने के लिए आर में कंसोल पर एक तालिका प्रिंट करना चाह सकते हैं।
निम्नलिखित उदाहरण दिखाते हैं कि टेबल() और as.table() फ़ंक्शंस का उपयोग करके आर में टेबल कैसे प्रिंट करें।
उदाहरण 1: डेटा से एक-तरफ़ा तालिका प्रिंट करें
मान लीजिए कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'), position=c('Guard', 'Guard', 'Forward', 'Guard', 'Forward', 'Forward', 'Guard', 'Guard', 'Forward'), points=c(14, 12, 15, 20, 22, 36, 10, 16, 19)) #view data frame df team position points 1 A Guard 14 2 A Guard 12 3 A Forward 15 4 B Guard 20 5B Forward 22 6 B Forward 36 7 C Guard 10 8 C Guard 16 9 C Forward 19
हम स्थिति कॉलम में प्रत्येक अद्वितीय मान की गिनती को सारांशित करने के लिए तालिका() फ़ंक्शन का उपयोग कर सकते हैं:
#create table for 'position' variable
table1 <- table(df$position)
#view table
table1
Forward Guard
4 5
तालिका में हम देख सकते हैं कि स्थिति कॉलम में “फॉरवर्ड” 4 बार दिखाई देता है और “गार्ड” 5 बार दिखाई देता है।
इसे वन-वे तालिका कहा जाता है क्योंकि यह एक चर का सारांश प्रस्तुत करती है।
उदाहरण 2: डेटा से एक द्विदिश सरणी प्रिंट करें
आइए फिर से मान लें कि हमारे पास R में निम्नलिखित डेटा फ़्रेम है:
#create data frame df <- data. frame (team=c('A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C'), position=c('Guard', 'Guard', 'Forward', 'Guard', 'Forward', 'Forward', 'Guard', 'Guard', 'Forward'), points=c(14, 12, 15, 20, 22, 36, 10, 16, 19)) #view data frame df team position points 1 A Guard 14 2 A Guard 12 3 A Forward 15 4 B Guard 20 5B Forward 22 6 B Forward 36 7 C Guard 10 8 C Guard 16 9 C Forward 19
हम टीम और स्थिति कॉलम में प्रत्येक अद्वितीय मान की गिनती को सारांशित करने के लिए तालिका() फ़ंक्शन का उपयोग कर सकते हैं:
#create two-way table for 'team' and 'position' variables table2 <- table(df$team, df$position) #view table table2 Forward Guard AT 12 B 2 1 C 1 2
तालिका से हम देख सकते हैं:
- टीम ए में 1 हमलावर है।
- टीम ए पर 2 गार्ड हैं।
- टीम बी में 2 हमलावर हैं।
और इसी तरह।
इसे डबल-वे तालिका कहा जाता है क्योंकि यह दो चरों की संख्या का सारांश प्रस्तुत करती है।
उदाहरण 3: स्क्रैच से एक टेबल प्रिंट करें
आइए मान लें कि हम पहले से ही उन मानों को जानते हैं जिन्हें हम किसी सरणी में भरना चाहते हैं।
उदाहरण के लिए, मान लें कि हम आर में निम्नलिखित तालिका बनाना चाहते हैं जो एक सर्वेक्षण के नतीजे दिखाती है जिसमें 100 लोगों से पूछा गया था कि उन्हें कौन सा खेल पसंद है:
हम इस तालिका को शीघ्रता से बनाने के लिए R में as.table() फ़ंक्शन का उपयोग कर सकते हैं:
#create matrix data <- matrix(c(13, 23, 15, 16, 20, 13), ncol= 3 ) #specify row and column names of matrix rownames(data) <- c('Male', 'Female') colnames(data) <- c('Baseball', 'Basketball', 'Football') #convert matrix to table data <- as. table (data) #displaytable data Baseball Basketball Football Male 13 15 20 Female 23 16 13
सरणी में मान उस सरणी में मानों से मेल खाते हैं जो हमने पहले देखा था।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में दो-तरफ़ा तालिका कैसे बनाएं
आर में आकस्मिकता तालिका कैसे बनाएं
एकाधिक से डेटा तालिका बनाने के लिए R में rbindlist का उपयोग कैसे करें