आर में ड्रॉप फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)


बेस आर में ड्रॉप() फ़ंक्शन का उपयोग किसी सरणी या मैट्रिक्स से आयामों को ड्रॉप करने के लिए किया जा सकता है जिसमें केवल एक स्तर होता है।

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

उदाहरण 1: तालिका में एक स्तर के साथ आयामों को छोड़ने के लिए ड्रॉप() का उपयोग करें

मान लीजिए कि हमारे पास R में निम्नलिखित त्रि-आयामी सरणी है:

 #create 3-dimensional array
my_array <- c(1:10)
dim(my_array) <- c(1,2,5)

#view array
my_array

, , 1

     [,1] [,2]
[1,] 1 2

, , 2

     [,1] [,2]
[1,] 3 4

, , 3

     [,1] [,2]
[1,] 5 6

, , 4

     [,1] [,2]
[1,] 7 8

, , 5

     [,1] [,2]
[1,] 9 10

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

 #drop dimensions with only one level
new_array <- drop(my_array)

#view new array
new_array

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

ध्यान दें कि केवल एक स्तर वाला आयाम हटा दिया गया है।

हम नए आयाम प्रदर्शित करने के लिए dim() फ़ंक्शन का उपयोग कर सकते हैं:

 #view dimensions of new array
dim(new_array)

[1] 2 5

हम देख सकते हैं कि नई सारणी में केवल दो आयाम हैं।

उदाहरण 2: मैट्रिक्स में एक स्तर के साथ आयामों को छोड़ने के लिए ड्रॉप() का उपयोग करें

मान लीजिए कि हमारे पास R में सात कॉलम और एक पंक्ति वाला निम्नलिखित मैट्रिक्स है:

 #create matrix
my_matrix <- matrix(1:7, ncol=7)

#view matrix
my_matrix

     [,1] [,2] [,3] [,4] [,5] [,6] [,7]
[1,] 1 2 3 4 5 6 7

#view dimensions of matrix
dim(my_matrix)

[1] 1 7

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

 #drop dimensions with only one level
new_matrix <- drop(my_matrix)

#view new matrix
new_matrix

[1] 1 2 3 4 5 6 7

ध्यान दें कि केवल एक स्तर वाला आयाम हटा दिया गया है।

मैट्रिक्स को वास्तव में एक वेक्टर में बदल दिया गया है।

यदि हम आयामों को देखने के लिए dim() फ़ंक्शन का उपयोग करते हैं, तो यह NULL लौटाएगा क्योंकि नई वस्तु अब दो-आयामी मैट्रिक्स नहीं है:

 #view dimensions of new matrix
dim(new_matrix)

NULL

इसके बजाय, हम वेक्टर की लंबाई प्रदर्शित करने के लिए length() का उपयोग कर सकते हैं:

 #view length
length(new_matrix)

[1] 7

हम देख सकते हैं कि हमारे वेक्टर में 7 तत्व हैं।

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

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

आर में कट() फ़ंक्शन का उपयोग कैसे करें
R में n() फ़ंक्शन का उपयोग कैसे करें
R में nchar() फ़ंक्शन का उपयोग कैसे करें

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

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