در این فیلم آموزشی به بررسی برخی از خطاهای رایج در نرمافزار R میپردازیم.
بررسی خطاها در R
در هنگام نوشتن یک تابع، اغلب مشکلات احتمالی (مانند فایلی که وجود ندارد و یا نوع ورودی نامعتبر) را میتوان پیش بینی کرد و این ایرادات را با توجه به شرایط، به کاربر منتقل کرد. زمانی که این مشکلات پیش بیاید، می توان با نمایش پیغامهایی که به عنوان خطا (Error) و یا هشدار (Warning) شناخته میشوند، کاربر از وجود چنین مشکلاتی با خبر کرد.
خطا (Error): در اجرای برنامهها ممکن است مشکلی پیش بیاید که راهی برای ادامه دادن یک تابع وجود نداشته باشد. در این حالت با استفاده از تابع stop() اجرای برنامه متوقف شود و در صفحه کنسول با پیغام خطا روبرو میشویم. یافتن دلیل اصلی بروز خطا و رفع آن امری بسیار مهم است زیرا در صورت برطرف نشدن خطاها، اجرای برنامه و گرفتن نتایج خروجی غیر ممکن است. با بررسی دقیق پیغام خطا میتوان به دلایل بروز خطا پی برد و آن را رفع کرد.
هشدار (Warning): علاوه بر پیغام خطا، گاهی ممکن است در روند اجرای برنامهها با پیغامهای هشدار نیز روبرو شویم. برخلاف خطاها، هشدارها مانع از اجرای برنامه نمیشوند و در هنگام مشاهده نتایج خروجی در قسمت کنسول ظاهر میشوند. در واقع هشدارها زمانی نمایش داده میشوند که مشکلات احتمالی در کدها وجود داشته باشد، برای مثال زمانی که برخی از عناصر ورودی یک تابع نامعتبر هستند، مانند log(-1:2).
در این قسمت از مجموعه آموزشی به بررسی برخی از خطاها و هشدارهای رایج در نرمافزار R می پردازیم و دلایل بروز این پیامها را با هم بررسی میکنیم و نحوه رفع آنها را مرور میکنیم.