آموزش برنامه نویسی R

آموزش خصوصی برنامه نویسیدوره هنر برنامه نویسی با R

کار با if...else در R

آموزش کار با if…else در R

در این آموزش نحوه کار با if…else در R را خواهید آموخت:

  • مدرس: افشین متولی
  • سایت: آر استودیو
  • سطح آموزش: مبتدی

تصمیم گیری یکی از مهم ترین مراحل برنامه نویسی با R می باشد. برای تصمیم گیری در مورد شرایط مختلف باید از عبارت if…else استفاده کنید.

شرط if در R

ساختار نوشتن دستور if در R به صورت زیر است:

خروجی:

اگر شرایط تعریف شده (test_expression) برقرار (TRUE) باشد کد اجرا خواهد شد. اما اگر این این شرط برقرار نباشد (FALSE)، هیچ اتفاقی رخ نخواهد داد. 

این شرایط تعریف شده می تواند از جنس یک بردار عددی یا منطقی باشد، ولی فقط اولین عنصر آن در نظر گرفته خواهد شد.

فلوچارت کار کردن با شرط if در R

کار با if...else در R

شرط if…else در R

کدهای R برای قرار دادن یک شرط if…else در R به صورت زیر نوشته می شود:

در این دستور شما در واقع دو مسیر را تعریف می کنید. اگر شرط برقرار بود مسیر اول و در غیر این صورت مسیر دوم را انتخاب می کنید. 

فلوچارت شرط if…else در R

کار با شرط if...else در R

مثال:

خروجی:

شکل دیگری برای نوشتن دستور if…else:

یا

آشنایی با if…else پلکانی

منظور از شرط های پلکانی یا نردبانی، شرط های سلسله مراتبی هستند که ممکن است در برخی مسائل مجبور به استفاده از چندین مورد از آن ها باشیم. معمولاً یک شرط پلکانی بیش از دو شرط if دارد. قالب این شرط ها به صورت زیر است:

از میان این همه شرط، بسته به شرایطی که شما تعریف کرده اید فقط یک شرط اجرا خواهد شد. 

مثال شرط if…else سلسله مراتبی

خروجی: 

شرط های if…else به خصوص برای کار کردن با بردارها در R بسیار کاربرد دارند. البته یک کد مشابه با دستور if…else دستوری به صورت ifelse می باشد. برای مشاهده مثال های بیشتر در این زمینه به وب سایت Rseek مراجعه کنید.

لطفاً دیدگاه خود را برای ما ارسال کنید.


حتماً بخوانید: