Applies ToRevolution Analytics

سؤال

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

جواب

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

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.