R
از اولین قدم تا محصول واقعی
R را با یک پروژه تحلیل فروش یاد بگیر؛ از بردار و data.frame تا پاکسازی، dplyr، نمودار و گزارش تکرارپذیر.
این پروژه را در 20 قدم کوتاه میسازی. هر درس فقط یک موضوع تازه دارد و با نمونه قابل دیدن تمام میشود.
20 قدم کوتاه و مرتب
هر درس فقط یک مفهوم تازه دارد: اول خیلی ساده میخوانی، بعد مثال میبینی، کد را تغییر میدهی و با آزمون کوتاه مطمئن میشوی.
نصب R و اولین بردار
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
مقدارها و نوع داده در R
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
محاسبه برداری
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
انتخاب عضو و فیلتر منطقی
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
داده گمشده با NA
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
ساخت data.frame
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
خواندن CSV واقعی
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
پاکسازی نوع ستونها
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
شرط و ifelse برداری
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
تابع برای تحلیل تکراری
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
اجرای تابع روی ستونها
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
فیلتر و انتخاب با dplyr
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
ساخت ستون با mutate
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
گروهبندی و خلاصه
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
وصلکردن دو جدول
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
تاریخ و بازه زمانی
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
نمودار ستونی با ggplot2
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
نمودار روند و نقطه
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
تحلیل تکرارپذیر و آزمون
یک مفهوم، یک مثال واقعی، یک تمرین و چند آزمون کوتاه.
پروژه؛ گزارش کامل فروش
همه آموختهها را به یک پروژه کامل و قابل ارائه تبدیل کن.
گزارش فروش شعبهها از CSV همراه نمودار و فایل خروجی
این پروژه یک نمونه تزئینی نیست. مدل داده، قوانین، حالت خطا، آزمون و مسیر انتشار را قدمبهقدم کامل میکنی.
- تعریف مسئله و کاربر واقعی
- ساخت نسخه کوچک اما انتهابهانتها
- آزمون مسیر موفق، مرزی و خطا
- آمادهسازی خروجی برای ارائه و بازخورد
sales <- c(420000, 610000, 530000)
print(sales)
print(sum(sales))