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

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله,

إن كنت تقصد أن نكون من كائن مباشرة فلا يمكننا كالمثال التالي:

import pandas as pd

class Monster:
    def __init__(self, HP, MP, power):
        self.HP = HP
        self.MP = MP
        self.power = power

monster = Monster(50, 17, 22)

df = pd.DataFrame(monster)

print(df.describe())

فهذا يظهر خطأ لأن ال object هنا هو عبارة عن pointer لمكان تخزين المعلومات الخاصة بالكائن وليست معلومات.

إن كان لديك قصد اخر ولم أفهمه فأرجو التوضيح لكي أستطيع المساعدة. 

  • 0
نشر

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

نعم بالطبع يمكنك استخدام الدالة describe() مع بيانات من نوع object . و عندما تستخدم describe على عمود يحتوي على بيانات من نوع object ستحصل على بعض الإحصائيات الوصفية الخاصةبهذا العملود  مثل:

import pandas as pd

data = {'name': ['mohamed', 'ahmed', 'mohamed', 'sara', 'ahmed']}
df = pd.DataFrame(data)

description = df['name'].describe()

print(description)

النتيجة ستكون كالتالي:

count           5
unique          3
top       mohamed
freq            2
Name: name, dtype: object

ستجد أن count هو عدد القيم في العمود. و unique هي عدد القيم الفريدة في العمود و top القيمة الاكثر تكرارا في العمود و freq هي عدد المرات التي ظهرت فيها قيم ال top

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...