بعد إتقان الأساسيات، حان الوقت للانتقال إلى المستوى المتقدم مع Pandas.
في هذا الدرس، سنستكشف أدوات وتقنيات أكثر تقدمًا تتيح لك التعامل مع البيانات الكبيرة والمعقدة بكفاءة واحترافية.
🎯 ما ستتعلمه في هذا الدرس:
-
الدمج والربط بين الجداول:
-
merge()– دمج البيانات كما في SQL. -
concat()– دمج صفوف أو أعمدة. -
join()– دمج الجداول باستخدام الفهارس.
-
-
Pivot Tables:
-
إنشاء Pivot Tables لتلخيص البيانات بطريقة ديناميكية.
-
-
التعامل مع التواريخ:
-
تحويل الأعمدة إلى نوع تاريخ (
datetime). -
استخراج السنة، الشهر، اليوم من التاريخ.
-
التصفية حسب الفترات الزمنية.
-
-
التعامل مع البيانات النصية (Strings):
-
استخدام
strلتعديل، تقطيع، واستبدال النصوص داخل الأعمدة.
-
-
التعامل مع البيانات المفقودة والمتكررة:
-
حذف أو ملء القيم الناقصة باستخدام
fillna()وdropna(). -
حذف التكرار باستخدام
drop_duplicates().
-
-
تحسين الأداء:
-
استخدام أنواع بيانات أخف (
astype()). -
العمل مع أجزاء من البيانات فقط لتحسين السرعة.
-
-
حفظ البيانات بأشكال مختلفة:
-
CSV, Excel, JSON, Pickle.
-

