در تحلیل داده، خیلی وقتها فقط بررسی کل دیتاست کافی نیست. گاهی لازمه دادهها رو به گروههای کوچکتر تقسیم کنیم، روی هر گروه یه محاسبه انجام بدیم و بعد نتیجهها رو کنار هم بذاریم تا الگوی کلی رو بهتر ببینیم.
در این آموزش، همین ایده رو با یه مثال ساده بررسی میکنیم: میخوایم ببینیم آیا کاربران نتفلیکس فیلمهای قدیمیتر رو بیشتر دوست دارن یا جدیدتر. برای این کار، دادههای مربوط به امتیازها رو بر اساس سال ساخت فیلم گروهبندی میکنیم و بعد برای هر سال، یه آماره خلاصه مثل میانگین یا میانه امتیازها رو به دست میاریم.
این روش به اسم «تقسیم، اعمال و ترکیب» (split-apply-combine) شناخته میشه. یعنی اول دادهها رو به چند گروه تقسیم میکنیم (split)، بعد یه تابع یا محاسبه رو روی هر گروه اعمال میکنیم (apply) و در نهایت نتیجهها رو در یه خروجی جدید ترکیب میکنیم (combine).
در ادامه، یاد میگیریم چطور این فرایند رو با استفاده از groupby در pandas انجام بدیم و چطور ازش برای جواب دادن به سؤالهای تحلیلی استفاده کنیم.
اگه این تکنیک برات مفیده، میتونی بیشتر دربارهش (در کنار خیلی چیزهای دیگه) یاد بگیری و اون رو در دوره کار با دادهها با Pandas ما در فینکا تمرین کنی.


