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


आप वैक्टर, सूचियों और अन्य वस्तुओं की लंबाई की गणना करने के लिए R में length() फ़ंक्शन का उपयोग कर सकते हैं।

यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:

 length(x)

सोना:

  • x : उस वस्तु का नाम जिसके लिए लंबाई की गणना करनी है

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

उदाहरण 1: वेक्टर के साथ लंबाई() का प्रयोग करें

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

 #createvector
my_vector <- c(2, 7, 6, 6, 9, 10, 14, 13, 4, 20, NA)

#calculate length of vector
length(my_vector)

[1] 11

हम देख सकते हैं कि वेक्टर में कुल 11 तत्व हैं।

ध्यान दें कि length() NA मानों को भी गिनता है।

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

 #createvector
my_vector <- c(2, 7, 6, 6, 9, 10, 14, 13, 4, 20, NA)

#calculate length of vector, excluding NA values
sum(!is. na (my_vector))

[1] 10

हम देख सकते हैं कि वेक्टर में 10 तत्व हैं जो गैर-एनए मान हैं।

उदाहरण 2: सूची के साथ लंबाई() का प्रयोग करें

निम्नलिखित कोड दिखाता है कि संपूर्ण सूची की लंबाई के साथ-साथ सूची में किसी विशिष्ट तत्व की लंबाई की गणना करने के लिए लंबाई() फ़ंक्शन का उपयोग कैसे करें:

 #create list
my_list <- list(A=1:5, B=c('hey', 'hi'), C=c(3, 5, 7))

#calculate length of entire list
length(my_list)

[1] 3

#calculate length of first element in list
length(my_list[[ 1 ]])

[1] 5

परिणाम से, हम देख सकते हैं कि सूची में कुल 3 तत्व हैं और सूची में पहले तत्व की लंबाई 5 है।

उदाहरण 3: डेटा फ़्रेम के साथ लंबाई() का उपयोग करना

यदि हम आर में डेटा फ्रेम के साथ लंबाई() फ़ंक्शन का उपयोग करते हैं, तो यह डेटा फ्रेम में कॉलम की संख्या लौटाएगा:

 #create data frame
df <- data. frame (team=c('A', 'B', 'B', 'B', 'C', 'D'),
                 points=c(10, 15, 29, 24, 30, 31))

#view data frame
df

  team points
1 to 10
2 B 15
3 B 29
4 B 24
5 C 30
6 D 31

#calculate length of data frame (returns number of columns)
length(df)

[1] 2 

यदि हम इसके बजाय पंक्तियों की संख्या की गणना करना चाहते हैं, तो हम nrow() फ़ंक्शन का उपयोग कर सकते हैं:

 #calculate number of rows in data frame
nrow(df)

[1] 6

यह हमें बताता है कि डेटा फ़्रेम में कुल 6 पंक्तियाँ हैं।

उदाहरण 4: स्ट्रिंग के साथ लंबाई() का उपयोग करना

यदि हम R में एक स्ट्रिंग के साथ length() फ़ंक्शन का उपयोग करते हैं, तो यह आमतौर पर केवल मान लौटाएगा:

 #define string
my_string <- "hey there"

#calculate length of string
length(my_string)

[1] 1

वास्तव में एक स्ट्रिंग में वर्णों की संख्या गिनने के लिए, हम इसके बजाय nchar() फ़ंक्शन का उपयोग कर सकते हैं:

 #define string
my_string <- "hey there"

#calculate total characters in string
nchar(my_string)

[1] 9

यह हमें बताता है कि स्ट्रिंग में रिक्त स्थान सहित कुल 9 अक्षर हैं।

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

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

आर में प्रति समूह अवलोकनों की गणना कैसे करें
आर में लाइनों की संख्या कैसे गिनें?
आर में यादृच्छिक पंक्तियों का चयन कैसे करें

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

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