كيفية تفريغ حزمة في 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