True or False? Assume df is a dataframe with missing values. After executing df.fillna(10), there’s no missing values in df. ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
True
الإجابة الصحيحة هي: True (صحيح).
الشرح التفصيلي:
في لغة البرمجة بايثون، وتحديداً عند استخدام مكتبة Pandas للتعامل مع البيانات، تظهر القيم المفقودة عادةً على شكل `NaN` (اختصار لـ Not a Number).
ما هي وظيفة `fillna()`؟
دالة `fillna()` هي أداة تُستخدم "لملء" أو استبدال هذه القيم المفقودة بقيمة محددة يختارها المبرمج، بدلاً من تركها فارغة.
كيف تعمل في هذا السؤال؟
عند تنفيذ الأمر `df.fillna(10)`، يقوم البرنامج بالآتي:
- البحث في جدول البيانات (`df`) عن أي خلية تحتوي على قيمة مفقودة (`NaN`).
- استبدال كل قيمة مفقودة يجدها بالرقم 10.
- النتيجة النهائية هي جدول بيانات جديد تكون فيه جميع الفراغات قد مُلئت بالرقم 10.
مثال توضيحي:تخيل أن لديك جدول درجات طلاب، وهناك طالب غاب عن الامتحان فكانت درجته مفقودة (`NaN`):
- قبل التنفيذ: [90, 85, `NaN`, 70]
- بعد تنفيذ `df.fillna(10)`: [90, 85, 10, 70]
بهذه الطريقة، لم يعد هناك أي قيم مفقودة في الجدول، وهذا هو سبب كون الإجابة
True.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال True or False? Assume df is a dataframe with missing values. After executing df.fillna(10), there’s no missing values in df. ؟ اترك تعليق فورآ.