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

عملگرهای محاسباتی استاندارد شامل + ، - ، * و / برای جمع، تفریق، ضرب و تقسیم، و ^ برای توان می باشند، برای مثال

>1+2
[1] 3

و یا برای نتیجه عبارت2^3 خواهیم داشت.

> 2^3
[1] 8
 

این عملگرها دارای اولویت و مرتبه ی استانداردی می باشند که توان در بالاترین و جمع/تفریق در پایین ترین مرتبه قرار دارند، 

اما همواره می توانید ترتیب محاسبه را با پرانتز کنترل نمایید. 

شما می توانید از توابع ریاضی از قبیل sqrt ، exp و log استفاده کنید. برای مثال،

> log(0.3/(1-0.3))
[1] -0.8472979

نرم افزار R همچنین عملگرهای رابطه ای <=, <, ==, >, >= و != برای بزرگتر یا مساوی، بزرگتر از، مساوی، کوچکتر از، کوچکتر یا مساوی، و غیرمساوی را می شناسد. 

این موارد می توانند برای ساخت عباراتی منطقی که ارزش درست TRUE و غلط FALSE (یا به اختصار، T و F) را به خود می گیرند، بکار روند. 

همانطور که در ادامه بیشتر توضیح داده خواهد شد، عبارات منطقی می توانند با عملگرهای منطقی | برای "یا" و & برای "و" ترکیب گردند.

نتایج یک محاسبه ممکن است به یک شی مشخص اختصاص داده شود. <- عملگر انتساب در نرم افزار R می باشد که به عنوان " gets" خوانده می شود، 

اما براساس خواسته ی عموم، نرم افزار R در حال حاضر علامت مساوی را نیز می پذیرد، 

در نتیجه،x <- 2 و x = 2 ، مقدار ۲ را به یک متغیر (از لحاظ فنی، یک شی) به نام x اختصاص می دهند.

تایپ کردن یک نام، محتوای آن را پرینت می کند. نام pi برای ثابت π بکار می رود. بنابراین،

 
> s <- pi/sqrt(3)
[1] 1.813799
 

π / √3 را به متغیر s اختصاص داده و سپس نتیجه را نشان می دهد. 

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

از نسخه 1.9.0 به بعد علامت خط تیره (underscore) نیز مجاز است، اما باید با یک حرف یا نقطه شروع شوند.

(توصیه می کنم همواره اسامی را با یک حرف آغاز نمایید). 

بنابراین، v.one و v_one اسامی معتبری بوده، اما v one معتبر نیست (زیرا شامل یک فاصله می باشد). 

هشدار: نرم افزار R نسبت به بزرگ یا کوچک بودن حروف حساس است در نتیجهv.one، V.one و v.One نام های متفاوتی می باشند.

 

اشیا در نرم افزار R در طول نشست (session) شما وجود داشته، اما پس از خروج تان، ناپدید می شوند. 

باوجود این، از شما پرسیده خواهد شد که آیا تمایل دارید قبل از خروج، فضای کاری خود را ذخیره نمایید یا خیر. 

در نرم افزار R شما همچنین می توانید اشیا مشخصی را بر روی دیسک ذخیره کنید، به قسمت help(save) رجوع نمایید.

(در مقابل، اشیا در نرم افزار splus دائمی بوده؛ هارد دیسک شما را پر کرده یا آن را بیش از حد اشغال نموده و تا زمانی که صریحاً آن ها را حذف نکنید، در آن باقی می مانند.)

بخاطر داشته باشید که انتساب ها نیز عبارت می باشند، شما می توانید x <- y <- 2 را تایپ کرده و مقدار 2 را به هر دو نماد x و y اختصاص دهید. 

این بدین دلیل کار می کند که y <- 2 نیز عبارتی است که مقدار ۲ را به خود می گیرد.

تمرین: چه تفاوتی میان x == 2 و x = 2 وجود دارد؟ از کنسول نرم افزار R برای پاسخ دادن به این سوال استفاده نمایید. 

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

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

 

آموزش های گام به گام

سمینار خانه های هوشمند برای دوران پیری

سمینار خانه های هوشمند برای دوران پیری

ادامه مطلب...

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...

مسابقه حل مسائل مهندسی شیمی به کمک کامپیوتر دانشگاه صنعتی شریف

مسابقه حل مسائل مهندسی شیمی به کمک کامپیوتر دانشگاه صنعتی شریف
مسابقه حل مسائل مهندسی شیمی به کمک کامپیوتر دانشگاه صنعتی شریف

ادامه مطلب...

سمینار پردازش زبان طبیعی

سمینار پردازش زبان طبیعی
سمینار پردازش زبان طبیعی

ادامه مطلب...