الباندا: كيفية الحصول على عدد تكرار القيم في العمود


يمكنك استخدام الطرق التالية للحصول على تكرار القيم في عمود من الباندا DataFrame:

الطريقة الأولى: الحصول على عدد تكرارات القيم في شكل جدول

 df[' my_column ']. value_counts ()

الطريقة الثانية: الحصول على عدد تكرار القيم بتنسيق القاموس

 df[' my_column ']. value_counts (). to_dict ()

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع الباندا DataFrame التالية:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'C'],
                   ' points ': [12, 20, 25, 8, 12, 19, 27, 35]})

#view DataFrame
print (df)

  team points
0 to 12
1 to 20
2 to 25
3 to 8
4 B 12
5 B 19
6 B 27
7 C 35

مثال 1: الحصول على عدد تكرارات القيم في شكل جدول

يمكننا استخدام الدالة value_counts() للحصول على عدد تكرارات لكل قيمة فريدة في عمود الفريق في DataFrame وعرض النتائج في شكل جدول:

 #get frequency count of values in 'team' column
df[' team ']. value_counts ()

At 4
B 3
C 1
Name: team, dtype: int64

ومن النتائج يمكننا أن نرى:

  • تظهر القيمة “A” 4 مرات في عمود الفريق.
  • تظهر القيمة “B” 3 مرات في عمود الفريق.
  • تظهر القيمة “C” مرة واحدة في عمود الفريق.

لاحظ أنه يتم عرض النتائج في شكل جدول.

مثال 2: احصل على عدد تكرار القيم بتنسيق القاموس

يمكننا استخدام الدالة value_counts() والدالة to_dict() للحصول على عدد تكرار لكل قيمة فريدة في عمود الفريق في DataFrame وعرض النتائج بتنسيق القاموس:

 #get frequency count of values in 'team' column and display in dictionary
df[' team ']. value_counts (). to_dict ()

{'A': 4, 'B': 3, 'C': 1}

يتم عرض أعداد التكرارات لكل قيمة فريدة في عمود الفريق في شكل قاموس.

على سبيل المثال يمكننا أن نرى:

  • تظهر القيمة “A” 4 مرات في عمود الفريق.
  • تظهر القيمة “B” 3 مرات في عمود الفريق.
  • تظهر القيمة “C” مرة واحدة في عمود الفريق.

وهذا يطابق عدد التكرارات من الطريقة السابقة.

يتم عرض النتائج ببساطة بتنسيق مختلف.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في الباندا:

الباندا: كيفية استخدام GroupBy وأعداد القيمة
الباندا: كيفية استخدام GroupBy مع عدد الصناديق
الباندا: كيفية حساب القيم في عمود مع الشرط

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *