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


आप किसी भी R ऑब्जेक्ट की आंतरिक संरचना को कॉम्पैक्ट तरीके से प्रदर्शित करने के लिए R में str() फ़ंक्शन का उपयोग कर सकते हैं।

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

 str(object)

सोना:

  • x : उस ऑब्जेक्ट का नाम जिसकी संरचना प्रदर्शित की जानी है

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

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

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

 #createvector
x <- c(2, 4, 4, 5, 8, 10, NA, 15, 12, 12, 19, 24)

#display internal structure of vector
str(x)

num [1:12] 2 4 4 5 8 10 NA 15 12 12 ...

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

  • वेक्टर में संख्यात्मक का एक वर्ग होता है
  • वेक्टर की लंबाई 12 है

डिफ़ॉल्ट रूप से, str() फ़ंक्शन वेक्टर के पहले 10 तत्वों को भी प्रदर्शित करता है।

उदाहरण 2: डेटा फ़्रेम के साथ str() का उपयोग करना

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

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E'),
                 points=c(99, 90, 86, 88, 95),
                 assists=c(33, 28, 31, 39, 34),
                 rebounds=c(30, 28, 24, 24, 28))	

#display internal structure of data frame
str(df)

'data.frame': 5 obs. of 4 variables:
 $ team: chr "A" "B" "C" "D" ...
 $ points: num 99 90 86 88 95
 $ assists: num 33 28 31 39 34
 $rebounds: num 30 28 24 24 28

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

  • ऑब्जेक्ट में डेटा.फ़्रेम क्लास है
  • डेटा फ़्रेम में 5 अवलोकन (पंक्तियाँ) और 4 चर (कॉलम) हैं

डेटा फ़्रेम में प्रत्येक वेरिएबल का नाम प्रत्येक वेरिएबल के वर्ग और प्रथम मानों के साथ भी प्रदर्शित होता है।

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

व्यवहार में, str() फ़ंक्शन डेटा फ़्रेम को R में लोड करने के बाद उपयोग किए जाने वाले पहले फ़ंक्शंस में से एक है, यहां तक कि किसी भी खोजपूर्ण विश्लेषण या सांख्यिकीय मॉडलिंग करने से पहले भी।

उदाहरण 3: मैट्रिक्स के साथ str() का उपयोग करें

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

 #create matrix
mat <- matrix(1:15, nrow= 5 )

#view matrix
mast

     [,1] [,2] [,3]
[1,] 1 6 11
[2,] 2 7 12
[3,] 3 8 13
[4,] 4 9 14
[5,] 5 10 15

#display internal structure of matrix
str(mat)

 int [1:5, 1:3] 1 2 3 4 5 6 7 8 9 10 ...

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

  • मैट्रिक्स में पूर्णांक वर्ग है
  • मैट्रिक्स में 5 पंक्तियाँ और 3 कॉलम हैं

डिफ़ॉल्ट रूप से, str() फ़ंक्शन वेक्टर के पहले 10 मान भी प्रदर्शित करता है।

उदाहरण 4: सूची के साथ str() का प्रयोग करें

निम्नलिखित कोड दिखाता है कि किसी सूची की आंतरिक संरचना को संक्षिप्त तरीके से प्रदर्शित करने के लिए str() फ़ंक्शन का उपयोग कैसे करें:

 #create list
my_list <- list(A=1:5, B=c(2, 9), C=c('hey', 'hello'))

#view list
my_list

$A
[1] 1 2 3 4 5

$B
[1] 2 9

$C
[1] “hey” “hello”

#display internal structure of list
str(my_list)

List of 3
 $A: int[1:5] 1 2 3 4 5
 $B:num[1:2]2 9
 $C:chr[1:2] "hey" "hello"

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

  • सूची में 3 आइटम हैं
  • पहले तत्व का नाम A, पूर्णांक वर्ग, लंबाई 5 है और सभी 5 मान प्रदर्शित हैं।
  • दूसरे तत्व का नाम B, एक संख्यात्मक वर्ग, 2 की लंबाई और 2 मान प्रदर्शित होते हैं।
  • तीसरे तत्व का नाम C, एक वर्ण वर्ग, 2 की लंबाई और 2 मान प्रदर्शित होते हैं।

केवल str() फ़ंक्शन का उपयोग करके, हम सूची संरचना की पूरी समझ प्राप्त कर सकते हैं।

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

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

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

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

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