محیط برنامه نویسی
R یک زبان برنامه نویسی برای محاسبات آماری و علم داده است. برنامه نویسی R نرم افزاری است که توسط بنیاد R برای محاسبات آماری و سازمان های خصوصی پشتیبانی می شود. به عنوان یک بسته نرم افزاری آماری، محبوبیت آن در میان دانشمندان داده و داده کاویانی که از R برای بررسی های داده کاوی و تجزیه و تحلیل داده ها استفاده می کنند، افزایش یافته است. source code آن در درجه اول به زبان های C، Fortran و R نوشته شده است. R را می توان در command line و رابط های گرافیکی کاربر در محیط های توسعه یکپارچه (IDE) اجرا کرد.
RStudio
RStudio توسط RStudio Inc توسعه یافته است. RStudio در دو فرمت موجود است، یکی که به صورت محلی به عنوان یک برنامه دسکتاپ معروف به RStudio Desktop و دیگری بر روی RStudio Server اجرا می شود که امکان دسترسی به RStudio را از طریق یک مرورگر وب در حالی که از راه دور برنامه روی سرور لینوکس اجرا می شود، می دهد. RStudio تحت مجوز رایگان GNU AGPL v3 در دسترس است، یک مجوز منبع باز که آزادی به اشتراک گذاری کد را تضمین می کند. RStudio در توزیع از پیش بسته بندی شده برای ویندوز، لینوکس و macOS در دسترس است، در حالی که RStudio Server می تواند بر روی Ubuntu، Debian، Linux، SLES، OpenSUSE و CentOS اجرا شود.
برای بهترین استفاده از زبان R، به درک قوی از انواع دادههای اساسی و ساختارهای داده و نحوه کار بر روی آنها نیاز دارید. درک ساختارهای داده بسیار مهم است زیرا اینها اشیایی هستند که شما به صورت روزانه در R دستکاری می کنید. همه چیز در R یک شی است.
عملگر های ریاضی R
این عملگرها برای انجام عملیات ریاضی مانند جمع و ضرب استفاده می شوند.
عملگر های رابطه ای R
عملگرهای رابطه ای برای مقایسه بین مقادیر استفاده می شوند.
عملگر های منطقی R
عملگرهای منطقی برای انجام عملیات بولی مانند AND، OR و غیره استفاده می شوند.
عملگر های انتسابی R
این عملگرها برای تخصیص مقادیر به متغیرها استفاده می شوند.
عملگر های متفرقه
این عملگرها برای اهداف خاص و نه محاسبات ریاضی یا منطقی عمومی استفاده می شوند.
ماتریس ها
ماتریس ها اشیاء R هستند که در آنها عناصر در یک طرح مستطیلی دو بعدی چیده شده اند. آنها حاوی عناصری از همان نوع هستند. اگرچه میتوانیم ماتریسی ایجاد کنیم که فقط شامل کاراکترها یا فقط مقادیر منطقی باشد، اما کاربرد زیادی ندارند. ما از ماتریس های حاوی عناصر عددی برای استفاده در محاسبات ریاضی استفاده می کنیم.
در R یک ماتریس با استفاده از تابع ()matrix ایجاد می شود.
Visual studio
Visual Studio که یک IDE قدرتمند برای کدنویسی است، تجربه شگفت انگیزی را برای برنامه نویسان R به ارمغان آورده است.
Rattle
Rattle یک رابط کاربری گرافیکی محبوب برای داده کاوی در زبان برنامه نویسی R است. خلاصههای دادههای بصری و دادههای آماری را ارائه میکند و میتواند دادهها را در مدلهای یادگیری ماشینی نظارتشده و بدون نظارت مدلسازی و تبدیل کند.
زیبایی Rattle ویژگی اصلی آن است که تعاملات رابط کاربری گرافیکی را در اسکریپت های R قابل اجرا در R به طور مستقل ثبت می کند.
متغیر
متغیر حافظه ای است که برای ذخیره سازی داده های خاص اختصاص داده می شود و نام مرتبط با متغیر برای کار در اطراف این بلوک رزرو شده استفاده می شود. نامی که به یک متغیر داده می شود به عنوان نام متغیر آن شناخته می شود. معمولاً یک متغیر تنها داده های متعلق به یک نوع داده خاص را ذخیره می کند.
زبان برنامه نویسی R یک زبان تایپ شده پویا است، یعنی متغیرهای زبان R با یک نوع داده اعلان نمی شوند، بلکه نوع داده شی R اختصاص داده شده به آنها را می گیرند.
مطالعات بیشتر در بخش راهنمای علمی سایت