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

Descriptive Statistics

الدرس 14 من 19 في دورة Pandas Analytics على Coddy.

توفر مكتبة Pandas عدة دوال تساعد في فهم وتحليل البيانات. إليك بعض الدوال الشائعة الاستخدام:

<strong>.count()</strong>: تعيد عدد الملاحظات غير الفارغة (non-null):

df['column_name'].count()

<strong>.mean()</strong>: تعيد المتوسط الحسابي للملاحظات غير الفارغة:

df['column_name'].mean()

<strong>.min()</strong> و <strong>.max()</strong>: تعيد القيم الدنيا والقصوى للملاحظات غير الفارغة:

df['column_name'].min()
df['column_name'].max()

<strong>.median()</strong>: تعيد الوسيط الحسابي للملاحظات غير الفارغة:

df['column_name'].median()

<strong>.std()</strong>: تعيد الانحراف المعياري للملاحظات غير الفارغة:

df['column_name'].std()

إليك مثال على كيفية استخدام هذه الطرق مع ما تعلمناه:

حساب عدد اللاعبين في المجموعة A:

players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()
challenge icon

التحدي

سهل

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

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

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

قم بإنشاء قاموس (dictionary) يحتوي على المفاتيح التالية: min، و max، و mean، و std، و median وقم بتوفير القيمة المقابلة لإحصائيات العمود visits لمعرف الموقع (location id) 5.

أخيرًا، قم بطباعة القاموس.

 

تم تزويدك بجزء من الكود لهذا التحدي، أكمل الجزء الناقص.

جرّب بنفسك

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


res = {
    "min": locaion_5["visits"].min(),
    "max": # أكمل
    "mean": # أكمل
    "std": # أكمل
    "median": # أكمل
}
print(res)

جميع دروس Pandas Analytics