आर में कैसे ठीक करें: फ़ंक्शन "जीजीप्लॉट" नहीं मिल सका;
R में आपके सामने एक त्रुटि आ सकती है:
Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
यह त्रुटि तब होती है जब आप ggplot2 डेटा विज़ुअलाइज़ेशन पैकेज का उपयोग करके एक प्लॉट बनाने का प्रयास करते हैं, लेकिन पहले पैकेज लोड करने में विफल रहे।
यह ट्यूटोरियल इस त्रुटि को ठीक करने के पांच संभावित तरीके बताता है।
इस त्रुटि को पुन: कैसे उत्पन्न करें
मान लीजिए कि हम R में निम्नलिखित कोड चलाते हैं:
#create data frame df <- data. frame (x=c(1, 2, 4, 5, 7, 8, 9, 10), y=c(12, 17, 27, 39, 50, 57, 66, 80)) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point() Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"
हमें एक त्रुटि प्राप्त हो रही है क्योंकि हमने अपने वर्तमान आर वातावरण में ggplot2 पैकेज लोड नहीं किया है।
संभावित सुधार #1: ggplot2 पैकेज लोड करें
इस त्रुटि को ठीक करने का सबसे आम तरीका लाइब्रेरी() फ़ंक्शन का उपयोग करके ggplot2 पैकेज को लोड करना है:
library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
कई मामलों में इससे त्रुटि ठीक हो जाएगी.
संभावित समाधान #2: ggplot2 स्थापित करें
यदि फिक्स #1 काम नहीं करता है, तो आपको install.packages() फ़ंक्शन का उपयोग करके ggplot2 इंस्टॉल करने की आवश्यकता हो सकती है:
#install ggplot2 install.packages(" ggplot2 ") #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
संभावित समाधान #3: निर्भरता के साथ ggplot2 स्थापित करें
यदि पिछले सुधार काम नहीं करते हैं, तो आपको ggplot2 स्थापित करने की आवश्यकता हो सकती है और उन सभी पैकेजों को स्थापित करने के लिए भी निर्दिष्ट करना होगा जिन पर ggplot2 निर्भर करता है:
#install ggplot2 and all dependencies install.packages(" ggplot2 ", dependencies= TRUE ) #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
संभावित सुधार #4: ggplot2 को निकालें और पुनः स्थापित करें
यदि पिछले सुधार काम नहीं करते हैं, तो आपको ggplot2 के वर्तमान संस्करण को पूरी तरह से हटाने और इसे पुनः स्थापित करने की आवश्यकता हो सकती है:
#remove ggplot2 remove.packages(" ggplot2 ") #install ggplot2 install.packages(" ggplot2 ") #load ggplot2 library (ggplot2) #create scatterplot of x vs. y ggplot(df, aes(x=x, y=y)) + geom_point()
संभावित समाधान #5: कोड का सही भाग चलाएँ
यदि पिछले सुधारों में से कोई भी काम नहीं करता है, तो आपको बस यह सत्यापित करने की आवश्यकता हो सकती है कि आप आर में कोड का सही टुकड़ा चला रहे हैं जो वास्तव में ggplot2 पैकेज को स्थापित और लोड करता है।
कई परिस्थितियों में, आप आर में ggplot2 को स्थापित और लोड करने वाली दो पंक्तियों को चलाना भूल सकते हैं।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य त्रुटियों को कैसे ठीक किया जाए:
आर में कैसे ठीक करें: एक तर्क के साथ `+.gg()` का उपयोग नहीं कर सकते
आर में कैसे ठीक करें: मैट्रिक्स पर सूचकांकों की गलत संख्या
आर में मरम्मत कैसे करें: सूचकांक सीमा से बाहर