كيفية تفريغ حزمة في r (مع مثال)


يمكنك استخدام الدالة unloadNamespace() لإلغاء تحميل الحزمة بسرعة دون إعادة تشغيل R.

على سبيل المثال، يمكنك استخدام بناء الجملة التالي لإلغاء تحميل حزمة ggplot2 من بيئة R الحالية:

 unloadNamespace(" ggplot2 ")

يوضح المثال التالي كيفية استخدام هذه الوظيفة عمليًا.

مثال: كيفية تفريغ حزمة في R

لنفترض أننا قمنا بتحميل حزمة ggplot2 إلى R لإنشاء مخطط مبعثر لإطار من البيانات:

 library (ggplot2)

#create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
                 y=c(4, 9, 14, 29, 24, 23, 29, 31))

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point() 

نحن قادرون على استخدام الوظائف الموجودة في حزمة ggplot2 بنجاح لإنشاء مخطط مبعثر.

ومع ذلك، لنفترض أننا لم نعد بحاجة إلى ggplot2 ونريد إلغاء تحميل الحزمة من بيئة R الحالية لدينا.

يمكننا استخدام بناء الجملة التالي للقيام بذلك:

 #unload ggplot2 from current R environment
unloadNamespace(" ggplot2 ")

الآن، إذا حاولنا استخدام الوظائف من الحزمة ggplot2 ، فسوف نتلقى خطأ:

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7, 8),
                 y=c(4, 9, 14, 29, 24, 23, 29, 31))

#create scatterplot
ggplot(df, aes(x=x, y=y)) +
  geom_point()

Error in ggplot(df, aes(x = x, y = y)): could not find function "ggplot"

لقد تلقينا خطأ لأن حزمة ggplot2 لم تعد محملة في بيئة R الحالية لدينا منذ أن قمنا بإلغاء تحميلها باستخدام وظيفة unloadNamespace() .

ذات صلة: كيفية التحقق من إصدار الحزمة الذي تم تحميله في R

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في R:

كيفية مسح البيئة في R
كيفية إنشاء تعليق متعدد الأسطر في R
كيفية التحقق من إصدار الحزمة الذي تم تحميله في R

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *