आर में कैसे ठीक करें: फ़ंक्शन "%>%" नहीं मिल सका
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 पैकेज लोड किया था।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य त्रुटियों को कैसे ठीक किया जाए:
आर में कैसे ठीक करें: फ़ंक्शन “जीजीप्लॉट” नहीं मिल सका
आर में कैसे ठीक करें: अप्रयुक्त तर्कों को चुनने में त्रुटि
आर में कैसे ठीक करें: नाम पिछले नामों से मेल नहीं खाते