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