بايثون: مكتبة Pandas لتحليل البيانات ومعالجتها
Pandas هي مكتبة بايثون قوية ومفتوحة المصدر لتحليل البيانات ومعالجتها. توفر هياكل بيانات مرنة مثل DataFrame و Series تجعل التعامل مع البيانات الجدولية سهلاً وبديهياً.
تثبيت واستيراد Pandas
import pandas as pd
هياكل البيانات
Series: مصفوفة أحادية البعد مع تسميات.
DataFrame: جدول ثنائي الأبعاد مع صفوف وأعمدة.
إنشاء DataFrame
data = { ‘الاسم’: [‘أحمد’, ‘سارة’, ‘محمد’], ‘العمر’: [25, 30, 22], ‘المدينة’: [‘الجزائر’, ‘وهران’, ‘قسنطينة’] }
df = pd.DataFrame(data)
print(df)
العمليات الأساسية
print(df.head()) # عرض أول 5 صفوف
print(df.describe()) # إحصائيات وصفية
print(df[df[‘العمر’] > 25]) # تصفية البيانات
print(df.groupby(‘المدينة’)[‘العمر’].mean()) # تجميع البيانات
قراءة البيانات من ملفات
df = pd.read_csv(‘data.csv’)
df = pd.read_excel(‘data.xlsx’)
تمارين
التمرين 1: أنشئ DataFrame يحتوي على بيانات 10 طلاب واحسب متوسط الدرجات لكل شعبة.
التمرين 2: اقرأ ملف CSV يحتوي على بيانات مبيعات واحسب إجمالي المبيعات لكل منتج.
للمزيد من الدروس، راجع درس بايثون: مكتبة NumPy ودرس SQL: استعلامات قواعد البيانات.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.