पूर्णांक घटनाओं की गणना करने के लिए आर में सारणीबद्ध () फ़ंक्शन का उपयोग कैसे करें
आर में सारणीबद्ध () फ़ंक्शन का उपयोग वेक्टर में पूर्णांक मानों की घटनाओं को गिनने के लिए किया जा सकता है।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
सारणीबद्ध करें (बिन, nbins = अधिकतम (1, बिन, na.rm = TRUE))
सोना:
- बिन : वेक्टर नाम
- nbins : उपयोग किए जाने वाले डिब्बे की संख्या
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: एक वेक्टर में पूर्णांक घटनाओं की गणना करें
निम्नलिखित कोड दिखाता है कि किसी दिए गए वेक्टर में पूर्णांकों की घटनाओं की गणना करने के लिए सारणीबद्ध () फ़ंक्शन का उपयोग कैसे करें:
#create vector of data values data <- c(1, 1, 1, 2, 3, 3, 3, 4, 7, 8) #count occurrences of integers in vector tabulate(data) [1] 3 1 3 1 0 0 1 1
डिफ़ॉल्ट रूप से, सारणीबद्ध() फ़ंक्शन न्यूनतम पूर्णांक मान के रूप में 1 का उपयोग करता है और वेक्टर में प्रत्येक क्रमिक पूर्णांक की घटनाओं को प्रदर्शित करता है।
उदाहरण के लिए:
- पूर्णांक 1 वेक्टर में 3 बार प्रकट होता है।
- पूर्णांक 2 वेक्टर में 1 बार प्रकट होता है।
- पूर्णांक 3 वेक्टर में 3 बार प्रकट होता है।
- पूर्णांक 4 वेक्टर में 1 बार प्रकट होता है।
- वेक्टर में पूर्णांक 5 0 बार दिखाई देता है।
और इसी तरह।
ध्यान दें कि यदि आप nbins तर्क का उपयोग करते हैं, तो आप बस सारणीबद्ध() फ़ंक्शन द्वारा विचार किए गए पूर्णांकों की संख्या को सीमित करते हैं:
#count occurrences of integers but limit output to 5 tabulate(data, nbins= 5 ) [1] 3 1 3 1 0
उदाहरण 2: दशमलव स्थानों के साथ एक वेक्टर में पूर्णांकों की घटनाओं की गणना करें
यदि हम दशमलव स्थानों वाले वेक्टर के साथ सारणीबद्ध() फ़ंक्शन का उपयोग करते हैं, तो फ़ंक्शन बस हमें बताएगा कि प्रत्येक पूर्णांक मान कितनी बार दिखाई देता है:
#create vector of data values with decimals data <- c(1.2, 1.4, 1.7, 2, 3.1, 3.5) #count occurrences of integers tabulate(data) [1] 3 1 2
परिणाम से हम देख सकते हैं:
- पूर्णांक मान 1 3 बार प्रकट हुआ।
- पूर्णांक मान 2 1 बार आया।
- पूर्णांक मान 3 2 बार प्रकट हुआ।
उदाहरण 3: ऋणात्मक मानों वाले सदिश में पूर्णांकों की घटनाओं की गणना करें
यदि हम नकारात्मक मान या शून्य वाले वेक्टर के साथ सारणीबद्ध() फ़ंक्शन का उपयोग करते हैं, तो फ़ंक्शन केवल नकारात्मक मान और शून्य को अनदेखा कर देगा:
#create vector with some negative values and zeros data <- c(-5, -5, -2, 0, 1, 1, 2, 4) #count occurrences of integers tabulate(data) [1] 2 1 0 1
परिणाम से हम देख सकते हैं:
- पूर्णांक मान 1 2 बार प्रकट हुआ।
- पूर्णांक मान 2 1 बार आया।
- पूर्णांक मान 3 0 बार आया।
- पूर्णांक मान 4 1 बार आया।
सारणीकरण का एक विकल्प: तालिका() फ़ंक्शन
यदि आप वेक्टर में प्रत्येक मान की घटना की गणना करना चाहते हैं, तो तालिका() फ़ंक्शन का उपयोग करना सबसे अच्छा है:
#create vector with a variety of numbers data <- c(-5, -5, -2, 0, 1, 1, 2.5, 4) #count occurrences of each unique value in vector table(data) data -5 -2 0 1 2.5 4 2 1 1 2 1 1
परिणाम से हम देख सकते हैं:
- मान -5 2 बार आया।
- मान -2 1 बार आया।
- मान 0 1 बार आया।
- मान 1 2 बार प्रकट हुआ।
- मान 2.5 1 बार आया।
- मान 4 1 बार आया।
ध्यान दें कि तालिका() फ़ंक्शन प्रत्येक मान की घटना को गिनता है, न कि केवल पूर्णांक मानों को।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि R में अन्य सामान्य फ़ंक्शंस का उपयोग कैसे करें:
आर में सारांश() फ़ंक्शन का उपयोग कैसे करें
आर में रिप्लिकेट() फ़ंक्शन का उपयोग कैसे करें
आर में मैच() फ़ंक्शन का उपयोग कैसे करें