0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

Assume df is a dataframe that has a column "FirstName," which code correctly convert values in “FirstName” column to all uppercase ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

df.FirstName = df.FirstName.str.upper()

الإجابة الصحيحة هي: `df.FirstName = df.FirstName.str.upper()`

شرح الكود بالتفصيل:

لتحويل النصوص في عمود معين داخل مكتبة (Pandas) إلى أحرف كبيرة (Uppercase)، نستخدم هذه الصيغة لعدة أسباب:

  • `df.FirstName`: هنا نقوم بتحديد العمود الذي نريد العمل عليه، وهو العمود المسمى "FirstName" داخل الإطار البياني (DataFrame) الذي يرمز له بـ `df`.
  • `.str`: هذه هي الخطوة الأهم؛ لأن العمود في Pandas يُعامل كـ "Series" (سلسلة)، ولكي نخبر البرنامج أننا نريد التعامل مع القيم الموجودة داخل هذا العمود كنصوص (Strings)، يجب أن نستخدم الخاصية `.str`. بدونها، لن يتعرف البرنامج على دوال النصوص.
  • `.upper()`: هذه هي الدالة المسؤولة عن تحويل جميع الحروف الإنجليزية الصغيرة إلى حروف كبيرة.
  • `df.FirstName = ...`: عملية التخصيص (Assignment) هذه ضرورية جداً؛ لأن دالة `.upper()` لا تغير البيانات الأصلية في العمود مباشرة، بل تعطينا نسخة معدلة. لذا نقوم بإعادة تخزين هذه النسخة المعدلة في نفس العمود لكي يتم حفظ التغييرات.

مثال توضيحي:

إذا كانت البيانات في العمود `FirstName` كالتالي:

  • ahmed
  • sara
  • ali

بعد تنفيذ الكود `df.FirstName = df.FirstName.str.upper()`، ستصبح البيانات:
  • AHMED
  • SARA
  • ALI

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال Assume df is a dataframe that has a column "FirstName," which code correctly convert values in “FirstName” column to all uppercase ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال Assume df is a dataframe that has a column "FirstName," which code correctly convert values in “FirstName” column to all uppercase ؟ بالأعلى.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...