سؤال

هل rm(list=ls()) في بداية مهمة ق تشغيل دفعة واحدة مفيدة أو غير ذلك من أفضل ممارسات؟

جواب

نعم، قد يكون من المفيد بدء إيقاف البرنامج النصي الدفعي بالأمر 'rm(list=ls())' فقط للتأكد من وجود بيئة R نظيف قبل إرسال مهمة المجموعة. على سبيل المثال، قد تضطر إلى المستخدمين الذين لديهم الخاصة بهم. ملفات ربروفيلي بتسلسل الأوامر فيها إنشاء بعض الكائنات R عند بدء التشغيل من ر. وفي هذه الحالة قد يكون من المفيد لمسح أية كائنات R موجودة قبل تشغيل التعليمات البرمجية R لوظيفة المجموعة.

على سبيل المثال، هنا هو التعليمات البرمجية المستعارة للقيام بذلك:

x <-ls()
إذا كان (x غير فارغ) {
rm(list=ls()
}

نعم، يمكن تشغيل التعليمات البرمجية مثل هذا بعد بدء التشغيل لإزالة الكائنات الموجودة في البحث والتطوير من مساحة المستخدم التأكيد.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×