سینتکس

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

اساطیر زبان

برای سهولت در کار، یادگیری برنامه نویسی R را با نوشتن برنامه ی “سلام دنیا!” (Hello,world!) آغاز می کنیم. بسته به نیازهای تان؛ شما می توانید برای نوشتن برنامه تان؛ در فرمان R برنامه را بنویسید یا از اسکریپت R برای این منظور استفاده کنید. بیایید هر دو مورد را بررسی کنیم.

$ R

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

> myString <- “Hello, World!”

> print ( myString)

[۱] “Hello, World!”

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

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

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

# My first program in R Programming

myString <- “Hello, World!”

print ( myString)

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

$ Rscript test.R

زمانی که برنامه بالا را اجرا می کنیم؛ نتیجه زیر حاصل می شود:

[۱] “Hello, World!”

کامنت ها

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

# My first program in R Programming

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

if(FALSE) {

“This is a demo for multi-line comments and it should be put inside either a

single OR double quote”

}

myString <- “Hello, World!”

print ( myString)

[۱] “Hello, World!”

اگرچه کامنت های بالا توسط مفسر برنامه R اجرا می شود؛ اما آنها تداخلی با برنامه حقیقی شما ندارد. شما باید این نوع کامنت ها را یا در یک نقل قول یا در دو تا نقل قول قرار بدهید.

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست