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