आर में कैसे ठीक करें: फ़ंक्शन "%>%" नहीं मिल सका


R में आपके सामने एक त्रुटि आ सकती है:

 Error: could not find function "%>%"

यह त्रुटि अक्सर तब होती है जब आप dplyr पैकेज को पहले लोड किए बिना R में ” %>% ” फ़ंक्शन का उपयोग करने का प्रयास करते हैं।

इस त्रुटि को ठीक करने के लिए, बस पहले dplyr पैकेज लोड करें:

 library (dplyr)

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस त्रुटि को कैसे ठीक किया जाए।

त्रुटि को पुन: उत्पन्न कैसे करें

मान लीजिए कि हमारे पास आर में निम्नलिखित डेटा फ्रेम है जो विभिन्न टीमों पर विभिन्न बास्केटबॉल खिलाड़ियों द्वारा बनाए गए अंक प्रदर्शित करता है:

 #create data frame
df <- data. frame (team=c('A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'),
                 points=c(6, 14, 15, 19, 22, 25, 39, 34))

#view data frame
df

  team points
1 to 6
2 to 14
3 to 15
4 to 19
5 B 22
6 B 25
7 B 39
8 B 34

अब मान लीजिए कि हम प्रत्येक टीम के खिलाड़ियों द्वारा बनाए गए औसत अंक जानने के लिए ” %>% ” फ़ंक्शन का उपयोग करने का प्रयास करते हैं:

 #find average points scored by players on each team
df %>%
  group_by (team) %>%
  summarize (avg_points = mean(points))

हमें एक त्रुटि प्राप्त हो रही है क्योंकि हमने कभी भी dplyr पैकेज लोड नहीं किया है।

त्रुटि को कैसे ठीक करें

इस त्रुटि को ठीक करने का तरीका ” %>% ” फ़ंक्शन का उपयोग करने से पहले dplyr पैकेज को लोड करना है:

 library (dplyr)

#find average points scored by players on each team
df %>%
  group_by (team) %>%
  summarize (avg_points = mean(points))

# A tibble: 2 x 2
  team avg_points
        
1 A 13.5
2 B 30  

आउटपुट प्रत्येक टीम के खिलाड़ियों द्वारा बनाए गए औसत अंक दिखाता है और हमें कोई त्रुटि नहीं मिलती है क्योंकि हमने ” %>% ” फ़ंक्शन का उपयोग करने से पहले dplyr पैकेज लोड किया था।

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

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

आर में कैसे ठीक करें: फ़ंक्शन “जीजीप्लॉट” नहीं मिल सका
आर में कैसे ठीक करें: अप्रयुक्त तर्कों को चुनने में त्रुटि
आर में कैसे ठीक करें: नाम पिछले नामों से मेल नहीं खाते

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

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