ए: तार्किक वेक्टर में true मानों की गणना कैसे करें
आप R में तार्किक वेक्टर में TRUE मानों की संख्या गिनने के लिए निम्नलिखित विधियों का उपयोग कर सकते हैं:
विधि 1: योग का उपयोग करें()
sum(x, na. rm = TRUE )
यह विधि एक वेक्टर में TRUE मानों की संख्या लौटा देगी।
विधि 2: सारांश का उपयोग करें()
summary(x)
यह विधि एक वेक्टर में TRUE, FALSE और NA मानों की संख्या लौटा देगी।
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।
उदाहरण 1: योग() का उपयोग करके सही मानों की गणना करें
निम्नलिखित कोड दिखाता है कि तार्किक वेक्टर में TRUE मानों की संख्या की गणना करने के लिए sum() का उपयोग कैसे करें:
#create logical vector x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE) #count TRUE values in vector sum(x, na. rm = TRUE ) [1] 3
परिणाम से हम देख सकते हैं कि वेक्टर में 3 TRUE मान हैं।
ध्यान दें : यदि वेक्टर में NA मान हैं और हम na.rm=TRUE तर्क का उपयोग नहीं करते हैं, तो फ़ंक्शन NA लौटाएगा।
उदाहरण 2: सारांश() का उपयोग करके सही मानों की गणना करें
निम्नलिखित कोड दिखाता है कि तार्किक वेक्टर में TRUE, FALSE और NA मानों की संख्या की गणना करने के लिए सारांश() का उपयोग कैसे करें:
#create logical vector x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE) #count TRUE, FALSE, and NA values in vector summary(x) FALSE TRUE NA's mode logical 4 3 1
परिणाम से हम देख सकते हैं:
- वेक्टर में 4 गलत मान हैं।
- वेक्टर में 3 TRUE मान हैं।
- वेक्टर में 1 NA मान है.
यदि आप तार्किक वेक्टर में प्रत्येक प्रकार के मान की घटना जानना चाहते हैं तो सारांश() फ़ंक्शन विशेष रूप से उपयोगी है।
यदि आप सारांश() फ़ंक्शन से केवल TRUE मानों की संख्या वापस करना चाहते हैं, तो आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:
#create logical vector x <- c(TRUE, FALSE, FALSE, TRUE, FALSE, FALSE, NA, TRUE) #count TRUE values in vector summary(x)[' TRUE '] TRUE 3
परिणाम से हम देख सकते हैं कि वेक्टर में 3 TRUE मान हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में शर्त वाले कॉलम में मानों की गणना कैसे करें
आर में प्रति समूह अवलोकनों की गणना कैसे करें
आर में समूह द्वारा पहले एन मानों का चयन कैसे करें