در این آموزش نحوه کار با حلقه repeat در R را خواهید آموخت:
- مدرس: افشین متولی
- سایت: آر استودیو
- سطح آموزش: متوسط
حلقه repeat نیز از خانواده حلقه های تکرار در نرم افزار R است. این حلقه باعث می شود که یک کد چندین مرتبه تکرار شود.
نکته ای که در مورد این حلقه وجود دارد این است که حلقه repeat هیچ شرطی را برای خروج از حلقه ندارد. بنابراین این شرط را باید خودمان برای آن تعریف کنید و سپس از عبارت break برای خروجی از حلقه استفاده کنیم.
حال اگر شرط شما هرگز برقرار نشود، این حلقه بی نهایت بار تکرار خواهد شد.
قالب کلی کد حلقه repeat در R
1 2 3 |
repeat { statement } |
توجه: در بخش statement ما باید یک یا چند شرط تعریف کرده و یک break قرار دهیم که از حلقه خارج شویم.
فلوچارت کار با حلقه repeat در R
مثال:
1 2 3 4 5 6 7 8 |
x <- 1 repeat { print(x) x = x+1 if (x == 6){ break } } |
در این مثال یک شرط به این صورت تعیین شد که اگر x برابر با شش شد، حلقه را بشکن. خروجی این مثال به صورت زیر است:
1 2 3 4 5 |
[1] 1 [1] 2 [1] 3 [1] 4 [1] 5 |
استفاده از حلقه repeat کاربردهای بسیاری دارد. شما می توانید برای تولید بردارها، دنباله ها و … از این حلقه استفاده کنید. بسیاری از کارها در R با به کارگیری حلقه های repeat، for، while و … برای شما آسان تر خواهد شد.
لطفاً دیدگاه خود را برای ما ارسال کنید.
حتماً بخوانید:
- آموزش کار با حلقه while در R
- آموزش کار با حلقه for در R
- آموزش کار با دستور IFELSE در R
- آموزش کار با if…else در R
- آموزش کار با Dataframe در R
- آموزش کار با List در R
- آموزش کار با ماتریس ها در R
- آموزش کار با بردارها در R
- آموزش رسم کردن نمودار میله ای در R
- آموزش ذخیره کردن نمودارها در R
- آموزش رسم چند گراف در یک قاب در R
- آموزش رسم نمودار توابع در R
- آموزش رسم نمودار جعبه ای در R
- آموزش رسم نمودار دایره ای در R
- آموزش رسم هیستوگرام در R
- ۵ روش موثر برای یادگیری R
- آموزش کار با break و next در R