Data Science Academy · درس

إضافة الأعمدة وإعادة تسميتها وحذفها

تهيئة الأعمدة بما يناسب تحليلك

الدرس 4 من 413 خطوة

إضافة الأعمدة وإعادة تسميتها وحذفها درس مجاني في Data Science Academy على CoddyKit. هذا هو الدرس 4 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Data Science Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Data Science Academy 4 دروس في المجموع.

تهيئة الأعمدة بما يلائمك

يتطلب التحليل الفعلي إعادة تشكيل الأعمدة: إضافة أعمدة جديدة، وإعادة تسمية الأعمدة غير الواضحة، وحذف الزوائد حتى يجيب جدولك عن السؤال المطروح. ✂️

إضافة عمود باستخدام الإسناد

أنشئ عمودًا جديدًا بمجرد إسناد قيمة إلى اسم جديد. إذا لم يكن الاسم موجودًا بعد، يضيفه pandas فورًا.

df["total"] = df["price"] * df["qty"]

اشتقاق قيم من أعمدة أخرى

غالبًا ما تُشتق الأعمدة الجديدة من عمليات حسابية متجهية على الأعمدة الموجودة. يطبّق Pandas الصيغة على جميع الصفوف دفعةً واحدة، من دون الحاجة إلى حلقة تكرار.

إضافة قيمة ثابتة

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

df["source"] = "web"

إعادة التسمية لزيادة الوضوح

تستبدل دالة rename العناوين المربكة بعناوين واضحة باستخدام dict للربط. تجعل الأسماء الجيدة قراءة الشيفرة اللاحقة أقرب إلى اللغة الطبيعية.

df.rename(columns={"qty": "quantity"})

إعادة تسمية عدة أعمدة دفعة واحدة

مرّر عدة أزواج داخل dict نفسه لإعادة تسمية أعمدة متعددة في استدعاء واحد. وتحتفظ الأعمدة التي لم تُمس بأسمائها الأصلية.

df.rename(columns={"qty": "quantity", "amt": "amount"})

حذف ما لا تحتاج إليه

تحذف دالة drop الأعمدة حسب أسمائها. استخدم axis=1، أو الوسيط الأوضح columns، لاستهداف الأعمدة بدلًا من الصفوف.

df.drop(columns=["notes"])

حذف عدة أعمدة

مرّر list إلى drop لحذف عدة أعمدة دفعة واحدة. يساعد التخلص من الزوائد على إبقاء جدولك مركزًا وأسهل وأسرع في القراءة.

df.drop(columns=["notes", "temp"])

تعيد معظم الدوال نسخةً من البيانات

تعيد rename وdrop، افتراضيًا، إطار DataFrame جديدًا وتُبقي الإطار الأصلي دون تغيير. احفظ النتيجة للاحتفاظ بتعديلاتك.

df = df.drop(columns=["notes"])

الإدراج في موضع محدد

هل تحتاج إلى وضع عمود في موضع محدد بدلًا من نهايته؟ تضع دالة insert العمود عند الفهرس الذي تختاره بين الأعمدة الأخرى.

df.insert(1, "rank", ranks)

إعادة الترتيب بالاختيار

أعد ترتيب الأعمدة ببساطة عبر تحديدها بالترتيب الذي تريده. تمنحك قائمة أعمدة جديدة تحكمًا كاملًا في التخطيط.

df = df[["name", "total", "source"]]

تحقق سريع

اختر الدالة التي تحذف عمودًا من DataFrame.

مراجعة: جراحة الأعمدة

استخدم الإسناد للإضافة، وrename للتوضيح، وdrop للتخلص من الزوائد. أعد إسناد النتيجة، وسيصبح جدولك ملائمًا للتحليل تمامًا. 🧩

البدء مجانًا

تعلم Python مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
30
الدروس
120

الأسئلة الشائعة

هل درس «إضافة الأعمدة وإعادة تسميتها وحذفها» مجاني؟

نعم — نص درس «إضافة الأعمدة وإعادة تسميتها وحذفها» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Data Science Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Data Science Academy 4 دروس في المجموع.

ماذا ستتعلم في «إضافة الأعمدة وإعادة تسميتها وحذفها»؟

تهيئة الأعمدة بما يناسب تحليلك تتمرن على Data Science Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Data Science Academy؟

لا تُشترط خبرة سابقة. Data Science Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 4 من أصل 4.

كم من الوقت يستغرق درس «إضافة الأعمدة وإعادة تسميتها وحذفها»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Data Science Academy هذا؟

نعم. كل درس في Data Science Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الصفوف والأعمدة والفهرس
  2. بناء DataFrame من الصفر
  3. head وinfo وdescribe
  4. إضافة الأعمدة وإعادة تسميتها وحذفها
← العودة إلى Data Science Academy