Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Different Aggregations

الدرس 16 من 19 في دورة Pandas Analytics على 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 as pd مستورد بالفعل
df = pd.read_csv("./visits.csv")
# اكتب الكود الخاص بك أدناه

جميع دروس Pandas Analytics