جزئیات آموزش
مدرس: سجاد رحمانی
آخرین ویرایش: 01 ژانویه 2020
دسته بندی:

کانال تلگرام

بنر تلگرامی

آموزش تابع seq (مخفف sequence) در زبان برنامه نویسی R

در این آموزش به بررسی کامل و حالات مختلف دستور/ تابع seq در زبان برنامه نویسی R می‌پردازیم! و با مثال و تمرین، حالات مختلف این دستور رو بررسی خواهیم کرد!

بریم که با مثال این تابع رو توضیح بدیم!

مثال ۱

فرض کنید می‌خوایم یک رِنجی از اعداد درست کنیم که از ۱ شروع میشه تا ۵! یکی از راه‌هاش می‌تونه به صورت زیر باشه!

همینطور که می‌بینید نوشتیم: یک توالی (sequence معنیش میشه توالی) از عدد ۱ (from یعنی “از” دیگه!) تا عدد ۵ (to هم یعنی “تا” دیگه!) درست کن! و نتیجه رو بریز داخل متغیری به اسم a!

در خط دوم هم گفتیم همون a که ساختیم رو چاپ کن! 

خروجی: اگر مثلاً 

۱ ۲ ۳ ۴ ۵

مثال ۲

حالا این بار فرض کنید می‌خوایم یک توالی از اعداد ۰ تا ۲۵ درست کنیم، ولی با گام ۵! یعنی اینکه ۵تا۵تا بره جلو! یعنی اعداد زیر منظورمه!

۰ ۵ ۱۰ ۱۵ ۲۰ ۲۵

برای این منظور قطعه کد زیر رو در نظر بگیرید، تا باز دوباره بیایم و باهم صحبت کنیم در موردش!

در خط اول، اومدیم توالی از اعداد ۰ تا ۵ با گام ۵ (مشخص کردن گام رو با اون by مشخص می‌کنیم!) ساختیم و حاصل رو ریختیم توی متغیر b!

در خط دوم هم داریم همین b رو چاپ می‌کنیم!

خروجی:

۰ ۵ ۱۰ ۱۵ ۲۰ ۲۵

مثال ۳

شاید بپرسید که این دستور seq (تابع seq) فقط برای اعداد صحیح استفاده میشه؟! جواب اینه که: خیر! برای اعداد اعشاری هم می‌تونید استفاده کنید! قطعه کد زیر رو در نظر بگیرید، تا توضیح بدم!

در خط اول اومدیم یک توالی از اعداد ۰ تا ۲ ساختیم با گام ۰٫۵ و حاصل رو ریختیم در متغیری به اسم c!

در خط بعدی هم داریم همین c رو چاپ می‌کنیم!

خروجی:

۰٫۰ ۰٫۵ ۱٫۰ ۱٫۵ ۲٫۰

پس مشخص شد که این تابع seq صرفاً برای اعداد صحیح نیست و بلکه می‌تونیم برای اعداد اعشاری هم استفادش کنیم! مثلاً در بالا ما یک مجموعه اعداد (یک رِنج از اعداد) از عدد ۰ تا ۲ رو با گام ۰٫۵ ساختیم! و واضحه که اعشاری هم بود!

مطالب پیشنهادی!

آموزش دستور if (ساختار شرطی) در زبان برنامه نویسی R

آموزش رسم نمودار میله ای (barplot) در R

آموزش کامل و رایگان زبان برنامه نویسی پایتون

کانال تلگرامی ما رو هم دنبال کنید (هر روز تمرین پایتون و مطالب مفیدی قرار میدیم)@Koolac_Org
+