Menu
CoddyTech
flag Ar iconالعربيةdown icon

أنواع التجميع المختلفة

الدرس 16 من 19 في دورة تحليلات Pandas على Coddy.

عند استخدام .sum() أو أي طريقة أخرى مماثلة، فإنه يحسب sum عبر جميع الأعمدة الرقمية. يمكننا أيضاً تحديد العملية الحسابية التي يجب إجراؤها لكل عمود:

df.groupby('column_name').agg({'column_1': 'sum', 'column_2': 'mean'})
challenge icon

التحدي

سهل

يحتوي ملف CSV المسمى visits.csv على معلومات حول عدد الزيارات التي تمت في موقع معين في وقت معين.

إليك أول 5 أسطر من الملف:

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

قم بإنشاء dataframe بالأعمدة التالية: sum_visits و mean_timestamp، والحسابات الإحصائية المقابلة لها.

تأكد من أن sum_visits يسبق mean_timestamp. إن .agg({column_1: '...', colunm_2: '...'}) ليس هو نفسه .agg({column_2: '...', colunm_1: '...'}). وذلك لأن ترتيب الأعمدة يكون معكوساً.

احفظ النتيجة في df.

جرّب بنفسك

# تم استيراد pandas كـ pd بالفعل
df = pd.read_csv("./visits.csv")
# اكتب كودك أدناه

جميع دروس تحليلات Pandas

تدرّب بنفسك: مترجم Python عبر الإنترنت