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

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

Ail Ahmed

السؤال

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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...