لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اصول برنامه نویسی R
R Programming Fundamentals
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
R یک نرم افزار متن باز و محیط برنامه نویسی قدرتمند و پرکاربرد برای تجزیه و تحلیل داده ها است. شرکتها در سراسر جهان از R بهعنوان یک ابزار ضروری برای انواع مختلف تجزیه و تحلیل برای دریافت بینشهای کلیدی از دادهها و تصمیمگیری کلیدی استفاده میکنند. این دوره همه چیزهایی را که برای شروع کار با چارچوب R نیاز دارید را ارائه می دهد و شامل تعدادی دمو برای ارائه تمرین عملی برای تبدیل شدن به یک برنامه نویس R کارآمد و سازنده است. در پایان این دوره، شما همچنین یاد خواهید گرفت که با داده ها بازی کنید و اطلاعات کلیدی را با استفاده از توابع و ساختارهای مختلف R استخراج کنید.
سرفصل ها و درس ها
شروع شدن
Getting Started
معرفی دوره
Course Introduction
R بررسی اجمالی
R Overview
چرا آر؟
Why R?
چرا برنامه نویسی R را یاد بگیریم؟
Why Learn R Programming?
R را روی ویندوز نصب کنید
Install R on Windows
R را روی لینوکس نصب کنید
Install R on Linux
R را روی مک نصب کنید
Install R on Mac
سلام جهان در R
Hello World in R
ویرایشگرها و IDE ها برای R
Editors and IDEs for R
RStudio را روی ویندوز نصب کنید
Install RStudio on Windows
RStudio را روی لینوکس نصب کنید
Install RStudio on Linux
RStudio را روی مک نصب کنید
Install RStudio on Mac
نمای کلی دسکتاپ RStudio
RStudio Desktop Overview
ساختار دوره
Course Structure
دریافت کمک برای R
Getting Help for R
معرفی
Introduction
طرح کلی
Outline
راهنمای داخلی
Built-In Help
راهنمای داخلی: استفاده از دستورات راهنما
Built-In Help: Using Help Commands
راهنمای داخلی: استفاده از دستورات نسخه ی نمایشی
Built-In Help: Using Demo Commands
راهنمای داخلی: با استفاده از عکس نوشته ها
Built-In Help: Using Vignettes
جستجوی وب
Web Search
پشتیبانی جامعه
Community Support
پشتیبانی انجمن: لیست پستی
Community Support: Mailing List
پشتیبانی انجمن: انجمن ها
Community Support: Forums
پشتیبانی انجمن: وبلاگ ها
Community Support: Blogs
چگونه سوال بپرسیم؟
How to Ask a Question?
خلاصه
Summary
R - متغیرها و اپراتورها
R - Variables and Operators
معرفی
Introduction
طرح کلی
Outline
متغیر
Variable
کنوانسیون نامگذاری
Naming Convention
راهنمای نامگذاری
Naming Guide
تعیین متغیر
Assign Variable
محیط ها و متغیرها
Environments and Variables
اپراتورها
Operators
عملگرهای حسابی
Arithmetic Operators
اعداد ویژه: Inf، NaN، NA
Special Numbers : Inf, NaN, NA
عملگرهای منطقی
Logical Operators
عملیات بردار شده
Vectorized Operations
انواع عملیات بردار
Types of Vectorized Operations
خلاصه
Summary
R - ساختارهای داده (قسمت 1)
R - Data Structures (Part 1)
معرفی
Introduction
طرح کلی
Outline
ساختارهای داده در R
Data Structures in R
بردار اتمی
Atomic Vector
عملیات متداول بر روی بردارهای اتمی
Common Operations on Atomic Vectors
عامل
Factor
فهرست کنید
List
عملیات رایج در لیست ها
Common Operation on Lists
خلاصه
Summary
R - ساختارهای داده (بخش 2)
R - Data Structures (Part 2)
معرفی
Introduction
طرح کلی
Outline
چارچوب داده
Data Frame
عملیات رایج بر روی قاب های داده
Common Operation on Data Frames
ماتریس
Matrix
عملیات رایج بر روی ماتریس ها
Common Operation on Matrices
آرایه
Array
خلاصه
Summary
R - توابع
R - Functions
معرفی
Introduction
طرح کلی
Outline
بررسی اجمالی توابع
Functions Overview
نسخه ی نمایشی: بررسی اجمالی توابع
Demo: Functions Overview
اجزای تابع
Function Components
رهنمودهای نامگذاری توابع
Function Naming Guidelines
تطبیق استدلال
Argument Matching
آرگومان هایی با مقادیر پیش فرض
Arguments With Default Values
استدلال های اضافی با استفاده از بیضی
Additional Arguments Using Ellipsis
ارزیابی تنبل
Lazy Evaluation
چندین ارزش بازگشتی
Multiple Return Values
به عنوان اشیا عمل می کند
Functions as Objects
تابع ناشناس
Anonymous Function
خلاصه
Summary
R - کنترل جریان
R - Flow Control
معرفی
Introduction
طرح کلی
Outline
اگر
If
اگر دیگری
If-Else
چندگانه If-Else
Multiple If-Else
تعویض
Switch
بردار شده اگر
Vectorized If
تکرار
Repeat
با Break تکرار کنید
Repeat With Break
با Next تکرار کنید
Repeat With Next
در حالی که
While
برای
For
درخواست دادن
Apply
نسخه ی نمایشی: اعمال - قسمت 1
Demo: Apply - Part 1
نسخه ی نمایشی: اعمال - قسمت 2
Demo: Apply - Part 2
توابع در Apply Family
Functions in Apply Family
خلاصه
Summary
R - بسته ها
R - Packages
معرفی
Introduction
طرح کلی
Outline
درباره پکیج R
About R Package
بسته R را بارگیری کنید
Load R Package
نسخه ی نمایشی: بسته R Load - قسمت 1
Demo: Load R Package - Part 1
نسخه ی نمایشی: بسته R Load - قسمت 2
Demo: Load R Package - Part 2
بسته R را نصب کنید
Install R Package
نسخه ی نمایشی: بسته R را نصب کنید
Demo: Install R Package
مدیریت پکیج R
Manage R Package
خلاصه
Summary
R - وارد کردن داده ها
R - Import Data
معرفی
Introduction
طرح کلی
Outline
دایرکتوری کاری
Working Directory
نسخه ی نمایشی: دایرکتوری کاری
Demo: Working Directory
وارد کردن فایل های CSV
Import CSV Files
نسخه ی نمایشی: فایل های CSV را وارد کنید
Demo: Import CSV Files
جدول واردات
Import Table
نسخه ی نمایشی: جدول واردات
Demo: Import Table
وارد کردن از URL
Import from URL
نسخه ی نمایشی: وارد کردن از URL
Demo: Import from URL
وارد کردن فایل های XML
Import XML Files
نسخه ی نمایشی: فایل های XML را وارد کنید
Demo: Import XML Files
وارد کردن فایل های اکسل
Import Excel Files
نسخه ی نمایشی: وارد کردن فایل های اکسل
Demo: Import Excel Files
انواع فایل های دیگر را وارد کنید
Import Other File Types
وارد کردن مجموعه داده های داخلی
Import Built-In Datasets
نسخه ی نمایشی: وارد کردن مجموعه داده های داخلی
Demo: Import Built-In Datasets
واردات از پایگاه داده
Import from Database
نسخه ی نمایشی: وارد کردن پایگاه داده با استفاده از بسته RODBC
Demo: Import Database Using RODBC Package
خلاصه
Summary
کاوش داده ها با R
Exploring Data With R
معرفی
Introduction
طرح کلی
Outline
انواع داده ها
Types of Data
ساختار کلی
Overall Structure
مجموعه داده نمونه
Example Dataset
نسخه ی نمایشی: ساختار کلی
Demo: Overall Structure
تجزیه و تحلیل داده های پیوسته
Analysis of Continuous Data
گرایش مرکزی (میانگین)
Central Tendency (Mean)
نسخه ی نمایشی: گرایش مرکزی (میانگین)
Demo: Central Tendency (Mean)
گرایش مرکزی (میانگین)
Central Tendency (Median)
نسخه ی نمایشی: گرایش مرکزی (میانگین)
Demo: Central Tendency (Median)
گرایش مرکزی: چرا کافی نیست؟
Central Tendency: Why Not Sufficient?
نمایش نظرات