آموزش سینتکس پایه در زبان R

طبق کنوانسیون، ما یادگیری زبان برنامه نویسی R را با نوشتن برنامه “Hello, World!” آغاز می‌کنیم. بسته به نیاز خود، می‌توانید برنامه نویسی را هم از طریق خط فرمان R یا از طریق فایل اسکریپت R انجام دهید. بیایید هرکدام را به‌طور جداگانه بررسی کنیم.

خط فرمان زبان R

پس از تنظیم محیط R، می‌توانید به راحتی خط فرمان R را با تایپ کردن دستور زیر در خط فرمان خود شروع کنید:

این دستور مفسر R را راه‌اندازی کرده و شما به یک پرامپت > دست خواهید یافت که می‌توانید برنامه خود را به شکل زیر در آن تایپ کنید:

در اینجا، اولین دستور یک متغیر رشته‌ای به نام myString تعریف می‌کند، جایی که مقدار “Hello, World!” به آن اختصاص داده می‌شود و سپس دستور print() برای چاپ مقدار ذخیره‌شده در متغیر myString استفاده می‌شود.

فایل اسکریپت R

معمولاً شما برنامه نویسی خود را با نوشتن کدها در فایل‌های اسکریپت انجام می‌دهید و سپس این اسکریپت‌ها را با استفاده از مفسر R که Rscript نام دارد در خط فرمان اجرا می‌کنید. پس بیایید کد زیر را در یک فایل متنی به نام test.R بنویسیم:

کد بالا را در یک فایل به نام test.R ذخیره کرده و سپس در خط فرمان لینوکس به صورت زیر آن را اجرا کنید. حتی اگر از ویندوز یا سیستم دیگری استفاده می‌کنید، دستور همان خواهد بود:

زمانی که این برنامه را اجرا می‌کنید، نتیجه زیر تولید خواهد شد:

نظرات (Comments)

نظرات به‌عنوان متنی کمک‌کننده در برنامه‌های R شما عمل می‌کنند و توسط مفسر هنگام اجرای برنامه واقعی شما نادیده گرفته می‌شوند. یک نظر تک‌خطی با استفاده از علامت # در ابتدای دستور نوشته می‌شود، به‌طور مثال:

R از نظرات چندخطی پشتیبانی نمی‌کند، اما می‌توانید با استفاده از یک ترفند این کار را انجام دهید، به این صورت:

در اینجا، دستور if(FALSE) باعث می‌شود که بلوک کد داخل آن اجرا نشود و این متن صرفاً به‌عنوان نظر محسوب شود. اگرچه این نظرات توسط مفسر R اجرا می‌شوند، اما تاثیری بر اجرای برنامه واقعی شما ندارند. شما باید این نوع نظرات را داخل نقل‌قول‌های تک یا دوگانه قرار دهید تا از بروز مشکلات جلوگیری شود.

5/5 - (1 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

آموزش پروژه محور طراحی سایت با پایتون و جنگو مختص بازار کار
  • انتشار: ۱۵ شهریور ۱۴۰۴

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید