आर में टेबल फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


R में तालिका() फ़ंक्शन का उपयोग आवृत्ति तालिकाओं को शीघ्रता से बनाने के लिए किया जा सकता है।

यह ट्यूटोरियल आर में निम्नलिखित डेटा फ्रेम के साथ इस फ़ंक्शन का उपयोग करने के उदाहरण प्रदान करता है:

 #create data frame
df <- data. frame (player = c('AJ', 'Bob', 'Chad', 'Dan', 'Eric', 'Frank'),
                 position = c('A', 'B', 'B', 'B', 'B', 'A'),
                 points = c(1, 2, 2, 1, 0, 0))

#view data frame
df

  player position points
1 AJ A 1
2 Bob B 2
3 Chad B 2
4 Dan B 1
5 Eric B 0
6 Frank A 0

उदाहरण 1: एक चर के लिए आवृत्ति तालिका

निम्नलिखित कोड दिखाता है कि हमारे डेटा फ़्रेम में स्थिति चर के लिए आवृत्ति तालिका कैसे बनाई जाए:

 #calculate frequency table for position variable
table(df$position)

AB
2 4

परिणाम से, हम देख सकते हैं:

  • डेटा फ़्रेम में 2 खिलाड़ियों की स्थिति ” ” है
  • डेटा ब्लॉक में 4 खिलाड़ियों की स्थिति ” बी ” है

उदाहरण 2: एक चर के लिए अनुपात की आवृत्ति तालिका

निम्नलिखित कोड दिखाता है कि हमारे डेटा फ्रेम में स्थिति चर के लिए अनुपात आवृत्ति तालिका बनाने के लिए प्रोप.टेबल() का उपयोग कैसे करें:

 #calculate frequency table of proportions for position variable
prop. table (table(df$position))

        AB
0.3333333 0.6666667

परिणाम से, हम देख सकते हैं:

  • डेटा फ़्रेम में 33.33% खिलाड़ियों के पास ” ” स्थिति है
  • डेटा फ़्रेम में 66.67% खिलाड़ियों की स्थिति ” बी ” है

ध्यान दें कि अनुपात की तालिका में, अनुपातों का योग हमेशा 1 के बराबर होगा।

उदाहरण 3: दो चरों के लिए आवृत्ति तालिका

निम्नलिखित कोड दिखाता है कि हमारे डेटा फ़्रेम में स्थिति और बिंदु चर के लिए आवृत्ति तालिका कैसे बनाई जाए:

 #calculate frequency table for position and points variable
table(df$position, df$points)

    0 1 2
  A 1 1 0
  B 1 1 2

परिणाम से, हम देख सकते हैं:

  • डेटा फ़्रेम में 1 खिलाड़ी की स्थिति ” ” और 0 अंक है
  • डेटा फ़्रेम में 1 खिलाड़ी की स्थिति ” ” और 1 अंक है
  • डेटा फ़्रेम में 0 खिलाड़ियों की स्थिति ” ” और 2 अंक हैं
  • डेटा फ़्रेम में 1 खिलाड़ी की स्थिति ” बी ” और 0 अंक है
  • डेटा फ़्रेम में 1 खिलाड़ी की स्थिति ” बी ” और 1 अंक है
  • डेटा फ़्रेम में 2 खिलाड़ियों की स्थिति ” बी ” और 2 अंक हैं

उदाहरण 4: दो चरों के लिए अनुपात की आवृत्ति तालिका

निम्नलिखित कोड दिखाता है कि हमारे डेटा फ़्रेम में स्थिति और बिंदु चर के लिए पहलू अनुपात आवृत्ति तालिका कैसे बनाई जाए:

 #calculate frequency table of proportions for position and points variable
prop. table (table(df$position, df$points))

            0 1 2
  A 0.1666667 0.1666667 0.0000000
  B 0.1666667 0.1666667 0.3333333

परिणाम से, हम देख सकते हैं:

  • डेटा फ़्रेम में 16.67% खिलाड़ियों की स्थिति ” ” और 0 अंक है
  • डेटा फ़्रेम में 16.67% खिलाड़ियों की स्थिति ” ” और 1 अंक है
  • डेटा फ़्रेम में 0% खिलाड़ियों के पास ” ” स्थिति और 2 अंक हैं
  • डेटा फ़्रेम में 16.67% खिलाड़ियों की स्थिति ” बी ” और 0 अंक है
  • डेटा फ़्रेम में 16.67% खिलाड़ियों की स्थिति ” बी ” और 1 अंक है
  • डेटा फ़्रेम में 33.3% खिलाड़ियों के पास ” बी ” की स्थिति और 2 अंक हैं

ध्यान दें कि हम अनुपात तालिका में प्रदर्शित करने के लिए दशमलव स्थानों की संख्या निर्दिष्ट करने के लिए विकल्प() फ़ंक्शन का भी उपयोग कर सकते हैं:

 #only display two decimal places
options(digits= 2 )

#calculate frequency table of proportions for position and points variable
prop. table (table(df$position, df$points))

       0 1 2
  A 0.17 0.17 0.00
  B 0.17 0.17 0.33

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

आर में सापेक्ष आवृत्ति तालिकाएँ कैसे बनाएं
आर में सापेक्ष आवृत्ति हिस्टोग्राम कैसे बनाएं

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

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