ए: शर्त के साथ कॉलम में मानों की गणना कैसे करें


आप एक विशिष्ट स्थिति के साथ आर में डेटा फ्रेम के कॉलम में मानों की संख्या की गणना करने के लिए निम्न विधियों का उपयोग कर सकते हैं:

विधि 1: शर्त के साथ एक कॉलम में मानों की गणना करें

 nrow(df[df$column1 == ' value1 ', ])

विधि 2: शर्तों के साथ एकाधिक स्तंभों में मानों की गणना करें

 nrow(df[df$column1 == ' value1 ' & df$column2 == ' value2 ', ])

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

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 position=c('G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'),
                 points=c(10, 12, 3, 14, 22, 15, 17, 17))

#view data frame
df

  team position points
1 AG 10
2 AG 12
3 AF 3
4 AF 14
5 BG 22
6 BG 15
7 BF 17
8 BF 17

उदाहरण 1: शर्त के साथ एक कॉलम में मानों की गणना करें

निम्नलिखित कोड दिखाता है कि टीम कॉलम में मानों की संख्या की गणना कैसे करें जहां मान ‘ ‘ के बराबर है:

 #count number of rows where team is equal to 'B'
nrow(df[df$team == ' B ', ])

[1] 4

हम देख सकते हैं कि टीम कॉलम में 4 मान हैं जहां मान “बी” के बराबर है।

उदाहरण 2: शर्तों के साथ एकाधिक स्तंभों में मानों की गणना करें

निम्नलिखित कोड दिखाता है कि डेटा फ्रेम में पंक्तियों की संख्या की गणना कैसे करें जहां टीम कॉलम “बी” के बराबर है और स्थिति कॉलम “एफ” के बराबर है:

 #count number of rows where team is equal to 'B' and position is equal to 'F'
nrow(df[df$team == ' B ' & df$position == ' F ', ])

[1] 2

हम देख सकते हैं कि डेटा फ़्रेम में 2 पंक्तियाँ हैं जो इन दोनों शर्तों को पूरा करती हैं।

हम शर्तों की वांछित संख्या को पूरा करने वाली पंक्तियों की संख्या की गणना करने के लिए समान वाक्यविन्यास का उपयोग कर सकते हैं।

उदाहरण के लिए, निम्नलिखित कोड दिखाता है कि तीन शर्तों को पूरा करने वाली पंक्तियों की संख्या की गणना कैसे करें:

  • टीम ‘बी’ के बराबर है
  • स्थिति ‘जी’ के बराबर है
  • अंक 20 से अधिक हैं
 #count rows where team is 'B' and position is 'G' and points > 20
nrow(df[df$team == ' B ' & df$position == ' G ' & df$points > 20 , ])

[1] 1

हम देख सकते हैं कि डेटा फ़्रेम में केवल एक पंक्ति इन तीन शर्तों को पूरा करती है।

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

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

आर में लाइनों की संख्या कैसे गिनें?
आर में डेटा फ़्रेम में एकल पंक्तियों का चयन कैसे करें

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

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