از Pista Academy حمایت کنید
خلاصه آموزشی
مرور سریع مفاهیم اصلی پیش از تماشای کامل یا برای جمعبندی بعد از آموزش.
در جلسه 7 آموزش Pista Academy، مدرس به طور عملی نحوه انتخاب و فیلتر کردن ردیفها در پلارس را آموزش میدهد. این فرآیند با استفاده از اسلایس، شرطها و ماسکها انجام میشود. همچنین، نحوه استفاده از فیلتر برای انتخاب ردیفهایی که شرایط خاصی را برآورده کنند، مانند مقایسه مقادیر ستونها، اعمال عملگرها و ترکیب چندین شرط، به طور کامل توضیح داده شده است.
نکات کلیدی
روشهای مختلف انتخاب ردیفها در پلارس شامل استفاده از اسلایس، آرایه و شرطهای متفاوت است.
فیلتر در پلارس میتواند برای انتخاب ردیفهایی که شرایط خاصی را برآورده کنند استفاده شود، از جمله مقایسه مقادیر ستونها و ترکیب چند شرط.
فیلتر به صورت عملی با استفاده از شرطهای مختلف و ترکیبی انجام میشود.
استفاده از ماسکها و شرطهای پیچیده میتواند به فیلتر کردن دادههای حجیم کمک کند.
متن ویدیو
متن زمانبندیشده این جلسه برای مرور، جستجو و دسترسی سریعتر.
سلام عرض میکنم خدمت دوستان عزیز. بریم سراغ ادامه بحثمون راجع به پلارس و یک سری
درق مطالب جدید رو هم شروع بکنیم.
خب
بریم میخوایم این جلسه بریم سراغ چند تا
موضوع دیگه
با همون دیتا ست قراره کار بکنیم. پس من اینو دوباره ران میکنم که داشته باشیم
اینجا.
خب
ما چهجوری میتونیم ردیفها رو انتخاب بکنیم توی پلارز؟ خیلی ساده مثلاً همین جا میگیم
دیف مثلاً بگیم صفر منظورمون ردیف اوله
یعنی این ردیف اولو برامون سلکت میکنه و
اگرم بخوایم مثلاً چند تا ردیفو انتخاب
بکنیم باید به صورت آرایه بهش بگیم یعنی
اینجوری مثلاً میگم صفر و ی
د تا دق [گلویش را صاف میکند] اولیا
اینو و اینو بهم برمیگردون
نگاه میکنید ردیف شماره ۵ برگردون بهم پس
شما میتونید با دادن شماره ردیف سلکتش
بکنید
هم میتونید یه دونه هم میتونید هر چند تا
دوست داشتید حالت اسلایسی هم داره بچهها
مثلاً میتونید اینجوری بگید بگید از اول
تا ردیف سوم دوم
به این صورت
پس به صورت اسلایس هم حتی امکانش هست و
این اسلایسه رو شما میتونید مثلاً گسترش
بدید مثلاً بگید از کجا تا کجا
یه چیزی هم احتمالاً داشته باشم مثلاً بگم
منفی د ببینم کار میکنم
مکانیزمش آها
از اول رفت تا د تا ردیف مونده به آخر چون
ما کل ردیفامون فکر کنم ۹۹
۹۴ بود اگه اشتباه نکنم اجازه بدید آره تا
دو ردیف قبل آخر رفت من اجازه داشتم برعکس
کار کنه ولی این کارو نکرد اینم جالب بود
خب حالا بیت منفی رو بذاریم اینور ببینیم
این دفعه چیکار میکنه
آها این د تا ردیف آخر اگه بخوایم باید
اینجوری بدیم بچهها این اینور بیایم منفی
رو بذاریم
میشه دو ردیف آخر
حالا یه چیز دیگه من بگم از ردیف اول شروع
کن صفر
۵ تا ۵ تا برو تا ردیف ۵ ببینیم قبول
میکنه اینو
نه پس استپ قبول نمیکنه فقط بایدش بگیم
که از کجا تا کجا
به این صورت
رنجم بچهها میتونید پاس بدید مثلاً بگید
دی
رنج د تا ۸ مثلاً
سه و چهار و پ الی آخر
نه اوکی اشکال نداره پس با رنجم امکانشو دارید
این میشه نحوه انتخاب در حقیقت ردیفها
در حقیقت
پولار
بریم سراغ
ادامه بحثمون [گلویش را صاف میکند]
خب من یه بار دیگه یه دیف هد بزنم خود دیتاس تحصیلو ببینیم
فرض کنید من دنبال ردیفهایی هستم که
مقدار پرافیتشون
مثلاً از یه عددی بزرگتره
چهجوری این کارو بکنیم چهجوری ماسک بذاریم
روی دیتا ستمون میایم میگیم که
فدا فیلتر با دستور فیلتر
میگم که پیl. کال
بزرگتر از مثلاً ۳۰۰ تا باشه بعد که انتخاب کردی یعنی اینو سلکت کردی
حالا با یه سری ستون خاصیشو من میخوام چه
ستونایی رو میخوام مثلاً ستون رو آیدی رو
میخوام
خود پرافیتم میخوام که سطسنجی کنم ببینم کارتو درست انجام داده یا نه.
[صدای خرناس]
بعد فقطم همون ۱۰ تای اولو بیار بیشتر
نمیخوام
اینا همه پراف پرافیتاشون بالای ۳۰ این
مشتریا ۱۰ تا بیشتر نیستن
این میشه نحوه اینکه شما یه ماسکی بذارید اگه مثلاً بگید دقیقاً مساوی ۳۰۰ باشه
دارین به نظرتون؟
نداریم
۳۰۰ با
مثلاً دو رقم اعشار چطور نداره خب ولی مساوی هم داریم اگه بخواید
میتونید بزنید مثلاً کوچکتر مساوی بگیم
اینجوری هم میتونید ببینید اینا
پرافتاشون کمتر از ۳۰ده ۱۰ تای اولم هستن
با اند اورم بچهها شما میتونید مثلاً چند تا شرط بذارید مثلاً اینجا من بگم که
اینو من یه تیکه رو پاک کنم
بگم
پی. کال
ستون کوانتیتی
مساوی ۵ تا باشه و برای وم از اینا میذارید
پی. کال ستون پرافیت
مثلاً بزرگتر مساوی ۳۰۰ باشه یعنی ما الان د تا شرط گذاشتیم
بذار من اینم حتی بگم اینجا نشون بده بمون
اینا سفارشهایین که مساوی ۵ تا کوانتیتی آیتم داخلشون بوده و سودشون بالای ۳۰۰ تا
بوده
با اورم حتی بچهها میتونید کار بکنید مثلاً بگید اور یا این یا اون
یعنی آیتمیی که بیشتر از ۵ تا بودن اینا
همشون مساوی ۵ تا بودن ببخشید ولی سودشون
شاید ۳۰۰ ن بالا بیشتر از ۳۰۰ نباشه شایدم
باشه هر دو تاش احتمالش هست
چون یا گفتیم یکیش باید باشه
بچهها این مدلی هم حتی میشه نوشت اینو توی فیلتر شما میتونید اینجوری بنویسید
مثلاً اینو
نگاه کنید سفارش که ۵ان و بالای ۳۰۰ تاست. مثلاً میتونیم بزرگتر مساوی بذاریم اینو
بگیم بیشتر از ۵ تاییا رو بهم نشون بده و
۳۰۰ تا
پس این معنیش انده بچهها
آها اینجوری هم بچهها میتونید بگید بایز از اینم میشه مثلاً بگید که کوانتیتیش.
این مثلاً
ش و۷
و۷ تا کوانتیتی داشته باشه
اینا سفارشهاییه که یا ۶ تا یافت تا آیتم
داشته
بعد شما تعداد شرطایی که بچهها میتونید
بذارید برای مثلاً اینجا خیلی زیاده مثلاً
نگاه کنید من میتونم س تا شرط بذارم
خب یا اصلاً یه ذره پیچیدهش کنیم بذارید
مثلاً بیایم بگیم که کوانتیتیش
۵ تا باشه
پرافیتش مثلاً بزرگتر مساوی ۱۰۰ باشه این دفعه
بعد کل اینو میبرم داخل یه دونه
پرانتز میگم یا
پس یا باید این شرط درست باشه بچهها یا باید این شرط درست باشه یا این شرط
درست باشه
بذارید من سیتی رم اینجا بیارم
خب یه پرانتزی آها او نوشتم یه جا مثل اینکه
پی ال
اینا یا سفارشهایین که تعدادشون مساوی ۵ تاست و سودش بالا ۱۰۰۰
تاست یا برای شهر لسآنجلسه
من اینجا لس آنجلس نداریم که نشونتون بدم
بذار مثلاً اینو بکنم ۳۰ تا ببینم یه لس
آنجلس بهم نشون میده کلاً همین ۱۰ تائه
کلاً همین ۱۰ تائه یعنی ما سفارشی نداریم
مال شهل لس آنجلس باشه خیلی عجیبه
نداریم واقعاً ما از لس آنجلس سفارش نداریم تو این دیتا فرد خیلیهم عالی خب
بچهها اینو میشه یه مدل دیگه هم داد
مثلاً
بگیم که
پیc
چ پl میزنم pc مثلاً پرافیت
از بیتوینم داره بچهها خیلی باحال این بیتوین اینش
بگ بین ۱۰۰ تا ۲۰۰۰ میشه
اینا سوداشون بین ۱۰۰ و تا ۲۰۰ار بچهها
خیلی خب بریم بیایم ادامشو جلسه بعدی صحبت کنیم فعلاً خداحافظ بس
پرسشهای رایج
پاسخ کوتاه و مستقیم به پرسشهایی که معمولاً هنگام یادگیری این موضوع مطرح میشوند.
در پلارس میتوان از فیلتر استفاده کرد که با استفاده از شرطها، مقایسه مقادیر ستونها و ترکیب چند شرط، به انتخاب ردیفهای مورد نظر کمک میکند.
روشهای مختلفی مانند استفاده از اسلایس، آرایه و شرطهای متفاوت برای انتخاب ردیفها در پلارس وجود دارد.
در پلارس میتوان از شرطهای پیچیده استفاده کرد که با ترکیب عملگرها و مقایسه مقادیر ستونها، به فیلتر کردن دادهها کمک میکنند.
آخرین بهروزرسانی محتوای متنی:
آیا با کندی سرعت Pandas در پردازش فایلهای سنگین مشکل دارید؟ در این دوره جامع، به سراغ کتابخانه قدرتمند Polars میرویم؛ ابزاری که بازی تحلیل داده در پایتون را تغییر داده است! 🔥 در این دوره آموزشی، ما از مفاهیم اولیه شروع میکنیم و تا مباحث پیشرفته مثل استفاده از GPU، کار با دیتابیس و پردازش بیش از یک میلیارد رکورد داده پیش میرویم. اگر دیتا ساینتیست، تحلیلگر داده یا برنامهنویس پایتون هستید، یادگیری Polars برای شما ضروری است. آنچه در این دوره یاد خواهید گرفت: آشنایی کامل با DataFrames و توابع Polars مقایسه عملی سرعت Polars و Pandas (تست ۱ میلیارد رکورد) نحوه استفاده از GPU برای افزایش سرعت پردازش اتصال به دیتابیس و مصورسازی دادهها (Visualization) انجام ۲ پروژه کامل و کاربردی 📌 سرفصلها : کار با دیتا فریمها خواندن و کار با فایلها انتخاب و تغییر ستونها توابع تجمیعی فیلتر کردن دادهها گروهبندی و مرتبسازی مدیریت دادههای گمشده ادغام و اتصال دادهها اتصال به پایگاه داده مصورسازی دادهها توابع پنجرهای استفاده از GPU در Polars تست پردازش ۱+ میلیارد رکورد! مقایسه Pandas و Polars در دادههای حجیم Polars و یادگیری ماشین پروژه اول پروژه دوم 🔔 فراموش نکنید که کانال را سابسکرایب کنید و نظرات خودتون رو درباره سرعت Polars برامون بنویسید! #python #polars #datascience #pandas #bigdata #پایتون #تحلیل_داده #دیتا_ساینس #برنامه_نویسی