اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته.

ببساطة تُستخدم الدالة nunique لحساب عدد القيم الفريدة في عمود أو مجموعة أعمدة داخل جدول البيانات.

وتستخدم كالتالي 

df['العمود'].nunique()

وإذا أردت معرفة عدد القيم الفريدة في جميع الأعمدة داخل الجدول تستخدم كالتالي

df.nunique()

 

  • 0
نشر
بتاريخ 2 دقائق مضت قال Ail Ahmed:

السلام عليكم

هي اي وظيف الnunique الموجود في pandas ؟

و عليكم السلام 

ال nunique هى اختصار ل number of unique و ذلك يعنى عدد القيم الفريدة فى ال Series أو DataFrame.

مثال على ال series:
 

import pandas as pd

# examples of data
data = {'Customer_Name': ['Ahmed', 'Mohammed', 'Sara', 'Mohammed', 'Ahmed']}
df = pd.DataFrame(data)

# Count unique values in the 'Customer_Name' column 
unique_count = df['Customer_Name'].nunique()
print(unique_count)  # Output: 3

فى هذا المثال ال list تحتوى على اربع قيم ولاكن Ahmed و Mohammed  مكررين مرتين (و يمكن ان يكون اكثر فى مثال اخر)
و لذذلك كلا منهم يعتبر واحد فقط و يصبح العدد 3.

مثال على dataframe:
 

import pandas as pd

data = {'Customer_Name': ['Ahmed', 'Mohammed', 'Sara', 'Mohammed', 'Ahmed'],
        'Product': ['Apple', 'Banana', 'Apple', 'Apple', 'Banana']}
df = pd.DataFrame(data)

# Count unique values for each column in the DataFrame
# 000000000000000000000000000000000000000000000000000000
unique_counts = df.nunique()
print(unique_counts)

# the output is:
# Customer_Name    3
# Product          2
# dtype: int64

يتم حساب القيم الفريدة فى كل column و يكون الناتج:
 

Customer_Name    3
Product          2
dtype: int64

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...