R में तालिका को मैट्रिक्स में कैसे बदलें (उदाहरण के साथ)


आप किसी तालिका को R में मैट्रिक्स में बदलने के लिए निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:

 my_matrix <- matrix(my_table, ncol=ncol(my_table), dimnames=dimnames(my_table))

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: आर में ऐरे को मैट्रिक्स में बदलें

सबसे पहले, आइए आर में निम्नलिखित डेटा फ्रेम बनाएं जो विभिन्न बास्केटबॉल खिलाड़ियों की टीम और स्थिति को दर्शाता है:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 position=c('G', 'G', 'F', 'C', 'G', 'F', 'C', 'C'))

#view data frame
df

  team position
1 AG
2 AG
3 AF
4 AC
5 BG
6 BF
7 BC
8 BC

इसके बाद, आइए एक तालिका बनाएं जो प्रत्येक टीम और स्थिति संयोजन की आवृत्ति प्रदर्शित करती है:

 #create frequency table of values for team and position
my_table <- table(df$team, df$position)

#view table
my_table

    CFG
  A 1 1 2
  B 2 1 1

हम यह पुष्टि करने के लिए क्लास() फ़ंक्शन का उपयोग कर सकते हैं कि my_table नामक ऑब्जेक्ट वास्तव में एक तालिका है:

 #display class of my_table
class(my_table)

[1] “table”

फिर हम सरणी को मैट्रिक्स में बदलने के लिए निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

 #convert table to matrix
my_matrix <- matrix(my_table, ncol=ncol(my_table), dimnames=dimnames(my_table))

#view matrix
my_matrix

    CFG
  A 1 1 2
  B 2 1 1

और हम यह पुष्टि करने के लिए क्लास() फ़ंक्शन का उपयोग कर सकते हैं कि my_matrix नामक ऑब्जेक्ट वास्तव में एक मैट्रिक्स है:

 #display class of my_matrix
class(my_matrix)

[1] "matrix" "array"

नोट #1 : ncol तर्क यह सुनिश्चित करता है कि मैट्रिक्स में स्तंभों की संख्या तालिका में स्तंभों की संख्या से मेल खाती है।

नोट #2 : डिमनेम्स तर्क यह सुनिश्चित करता है कि पंक्ति और स्तंभ के नाम तालिका में मौजूद नामों से मेल खाते हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य ऑपरेशन कैसे करें:

R में किसी तालिका को डेटा फ़्रेम में कैसे परिवर्तित करें
आर में मैट्रिक्स को वेक्टर में कैसे बदलें
किसी सूची को R में मैट्रिक्स में कैसे परिवर्तित करें
आर में डेटा फ्रेम कॉलम को वेक्टर में कैसे बदलें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *