‫مرحبًا بعودتك.
‫في المحاضرة الأخيرة ، نظرنا في عدة طرق مختلفة لمعالجة البيانات ، وخاصة البيانات المفقودة التي
‫نظرنا إليها في مكانها.
‫هل تريد إجراء عملية على إطارات بيانات الباندا في المكان؟
‫يمكنك ضبط المعلمة الموضعية على "صواب" أو يمكنك إعادة تعيينها باستخدام.
‫حسنًا ، ليس لدينا مثال على إعادة التعيين.
‫حسنًا ، يمكنك إعادة التعيين بإرسالها إلى شيء ما.
‫الآن ، لدينا ما يكفي من العمل مع البيانات المفقودة.
‫كيف ننشئ البيانات من البيانات الموجودة؟
‫حسنًا ، لدى PANDAS عدة طرق مختلفة يمكنك من خلالها إنشاء البيانات ، مثل إنشاء عمود جديد.
‫دعونا نلقي نظرة بطريقتين مختلفتين.
‫لنبدأ بهذه السلسلة.
‫لذا ربما علِّق على هذا أولاً ، سننتقل إلى العمود من السلسلة.
‫ثم سننشئ سلسلة تسمى عمود المقاعد يساوي سلسلة PD.
‫ربما داخل هذه السلسلة ، سنضع القليل منها.
‫الأعداد خمسة لأن عددًا قليلاً من سياراتنا بها خمسة مقاعد.
‫في الواقع ، تحتوي جميع سياراتنا على خمسة مقاعد ، لكننا لن نملأها.
‫لذلك نحن في مقاعد بيع السيارات.
‫طريقة أخرى لعمل عمود جديد ، سنضع تعليقًا هنا.
‫عمود جديد يسمى المقاعد.
‫تذكر أن إطار بيانات مبيعات السيارات الخاص بنا هو الإطار الذي كنا نعمل عليه أعلاه حتى نتمكن من مشاهدته هنا.
‫مبيعات السيارات ، العمود الجديد.
‫الآن ، إنه مشابه جدًا لكيفية تحديد عمود لإنشاء عمود جديد.
‫لكن تذكر ، سنقوم بتشغيل الكود أولاً قبل مناقشته.
‫لذا سنجعلها مساوية لعمود المقاعد ، وهي السلسلة التي أنشأناها للتو.
‫والآن نريد عرض إطار بيانات مبيعات السيارات لدينا.
‫ممتاز.
‫لذلك نرى ما فعله هذا.
‫لدينا نفس الأعمدة تمامًا كما في السابق ، لكن هذه المرة لدينا مقاعد على الجانب الأيمن.
‫لذلك تم إنشاء عمود في أقصى اليمين.
‫عندما تنشئ عمودًا جديدًا في الباندا ، يظهر بشكل افتراضي على الجانب الأيمن جدًا من إطار البيانات
‫الخاص بك.
‫لكن لدينا بعض القيم المفقودة هنا.
‫همم.
‫تمام.
‫ذلك لأن المتسلسلة كانت خمسة في خمسة فقط ، لذا كان الطول خمسة بقيمة خمسة.
‫أنا في حيرة من أمري مع كل هؤلاء الأطفال الخمسة هنا.
‫لذلك هذا فقط لأقول سيارة تويوتا البيضاء هذه ، 400000 ، لأننا لم نصلح عمود السعر هذا ولديها
‫خمسة مقاعد.
‫لكن كيف نملأ هذا؟
‫وربما يمكننا استخدام مبيعات التكلفة مع عمود المقاعد.
‫لقد رأينا هذا من قبل في الفيديو السابق.
‫املأ ملف.
‫ونريد خمسة.
‫هناك نذهب.
‫كل ما نريده في مكانه حتى لا نضطر إلى الإيحاء بأنه يساوي التحول الحقيقي.
‫ثم نلقي نظرة على مبيعات السيارات.
‫خطأ.
‫هناك نذهب.
‫جميع سياراتنا بها خمسة مقاعد.
‫جميلة.
‫لقد عرفنا ذلك بالفعل نوعًا ما بالفعل.
‫حسنًا ، ربما لم يكن لدى البعض خمسة مقاعد.
‫الآن ، هناك طريقة أخرى لإنشاء عمود ، وذلك من قائمة Python ، والتي تشبه
‫سلسلة ، عمود من القائمة.
‫أفضل ما لدي في قائمة بايثون.
‫لذلك ربما نريد الاقتصاد في استهلاك الوقود.
‫هذا شيء آخر تريد مراعاته عند شراء سيارة هذه الأيام ، فأنت تريد
‫التأكد من حصولك على أفضل قيمة أو أفضل ضجة لجهودك.
‫هل تهجأت الاقتصاد بشكل صحيح؟
‫رقم.
‫اخلطها مع بعض.
‫هناك نذهب.
‫نريد ربما 7. 5 لترات لكل 100 كيلومتر.
‫بعض 9. 25. 0.
‫9. 6.
‫نحن فقط نصنع هذه الأرقام هنا.
‫هناك نذهب.
‫إنها حوالي خمسة طويلة أيضًا.
‫الآن نريد بيع السيارات.
‫ماذا يجب أن نسمي هذا العمود؟
‫وقود لكل 100 حدبة.
‫هذا جميل وسهل التذكر.
‫يساوي أننا سنقوم بضبطه ليكون مساويًا لاقتصاد قائمة اقتصاد الوقود لدينا.
‫وبعد ذلك سنلقي نظرة عليه هنا.
‫عصر القيمة.
‫همم.
‫ما الخطأ الذي نخطئ فيه؟
‫طول القيم لا يتطابق مع طول الفهرس.
‫آه.
‫هذا خطأ مثير للاهتمام.
‫لذلك ربما نحتاج إلى المزيد من القيم هنا.
‫دعونا نستمر في ملئه.
‫8. 7.
‫3. 0.
‫هذه سيارة موفرة للوقود حقًا.
‫انظر ماذا سيحدث.
‫لا يزال ليس هو نفسه.
‫ماذا نحتاج؟
‫012345678.
‫واحد آخر يجب أن يفعل 4. 5.
‫هناك نذهب.
‫لذلك إذا كنت ترغب في إنشائه من قائمة ، فافعل ذلك عن قصد.
‫غمزة غمزة.
‫يجب أن يكون بنفس طول إطار البيانات الحالي ، بينما يمكن أن تكون السلسلة.
‫نوع مختلف من الطول لإطار البيانات الخاص بك بالفعل.
‫لذلك احتجنا إلى تسع أو عشر قيم هنا لأنها تبدأ من الصفر ، لأن إطار بيانات مبيعات السيارة
‫الأصلي كان بطول عشرة.
‫حسنًا ، لنلق نظرة أخرى على طريقة ما.
‫ماذا لو أردنا إنشاء عمود من عمود آخر؟
‫لذا كما لو أردنا معرفة مقدار الوقود الذي تستخدمه هذه السيارة في عمرها الافتراضي.
‫إذا كان هذا لكل 100 كيلومتر.
‫لقد قطعت 150 ألف كيلومتر.
‫ربما إذا قسمنا عمود عداد المسافات على 100 ضعف ذلك في هذا العمود ، يمكننا حساب عدد لترات الوقود
‫التي تستخدمها هذه السيارة طوال حياتها كلها.
‫لنجرب ذلك.
‫لذا إذا ذهبنا إلى نقطة مبيعات السيارات ، فما الاسم الجيد؟
‫إجمالي الوقود المستخدم.
‫الجميل يساوي مبيعات السيارات.
‫نريد عداد المسافات على مبيعات السيارات.
‫عداد المسافات.
‫ربما نضغط علامة التبويب هي.
‫هناك نذهب.
‫علامة التبويب الإكمال التلقائي.
‫والآن نريد قسمة هذا على 100 لأن هذا يمثل وقودًا لكل 100 كيلومتر.
‫ولذا يمكننا مضاعفة ذلك من خلال مبيعات السيارات.
‫نريد الوقود لكل علامة تبويب.
‫لكل علامة تبويب.
‫لا أضغط على مفتاح tab للحصول على وقود لكل 100 كيلومتر.
‫الآن ماذا تعتقد أن هذا سيفعل.
‫سيؤدي هذا إلى إنشاء عمود جديد لأن هذه السلسلة غير موجودة في إطار البيانات لدينا وستأخذ عمود
‫عداد المسافات.
‫شيء جميل آخر حول أعمدة Panda الرقمية هو أنه يمكنك إجراء العمليات
‫عليها مباشرة ، وبعد ذلك ستقسم عمود عداد المسافات على 100 مرة.
‫من قبل.
‫الوقود لكل عمود 100 كيلومتر.
‫دعونا نرى ما سيحدث.
‫نريد عرض إطار البيانات لدينا.
‫جميلة.
‫لذلك سيكون هذا إجمالي الوقود المستخدم باللترات.
‫أو ربما كان بإمكاننا تسمية ذلك بشكل أفضل.
‫إذا أنشأنا هذا العمود الجديد عن طريق الكتابة باللتر l ، فسيتم إنشاء عمود آخر.
‫إجمالي الوقود المستخدم.
‫L هم.
‫لا بأس.
‫نحن لا نمانع في ذلك الآن.
‫إذن 11233 لترًا.
‫إذا قمت بذلك دفعة واحدة ، فسيكون ذلك مكلفًا للغاية ، اعتمادًا على سعر الوقود في المكان الذي تعيش فيه.
‫حسنًا ، في.
‫الآن ، هناك طريقة أخرى أسهل لإنشاء عمود يمكننا القيام بذلك من خلاله.
‫قم بإنشاء عمود من قيمة واحدة.
‫لنفعل ذلك.
‫بيع السيارات.
‫ربما نريد واحدة بسيطة.
‫عدد العجلات يساوي أربعة.
‫لأنه إذا لم تكن سيارتك تحتوي على أربع عجلات ، فربما لن تتمكن من القيادة.
‫يمكنك الآن البدء في رؤية كيف يمكن أن يتطور إطار البيانات الخاص بنا بمرور الوقت.
‫حق؟
‫لقد تلاعبنا ببعض الأشياء.
‫ربما لا تكون بعض هذه الأعمدة مفيدة جدًا على المدى الطويل ، ولكنها مجرد مثال على كيفية
‫استخدام الباندا بسرعة لتغيير إطار البيانات.
‫لقد قمنا بتعديل عمود السعر مع خفض عمود الرفيق.
‫لقد أضفنا مجموعة من الأعمدة الخاصة بنا.
‫هذه خطوات ستتخذها في مشروع علم البيانات أو التعلم الآلي ، أليس كذلك؟
‫ربما سنضيف عمودًا آخر.
‫نريد أن نعرف ما إذا كانت سياراتنا ، والمعكرونة ، والسلامة على الطريق ، وبشكل افتراضي ، تساوي صحيحًا.
‫هذا فقط لإعطاء مثال آخر لأنواع مختلفة من الأعمدة.
‫لذا أنواع د.
‫لذا نعم ، ها نحن ذا.
‫لدينا عمود ثور في النهاية الآن.
‫حتى الثور.
‫صحيحة أو خاطئة؟
‫لدينا عدد قليل من ints.
‫لدينا عدد قليل من العوامات ، ولدينا بعض أعمدة الكائنات.
‫لدينا.
‫حقيقي.
‫هذا هو مدى تنوع الباندا ، أليس كذلك؟
‫يمكنك استخدام العديد من أنواع البيانات المختلفة معها.
‫الآن ، ماذا لو أردنا إزالة أحد الأعمدة لدينا مثل هذا لأنه يحتوي على حرف L في الأعلى
‫وهذا أقل إرباكًا من هذا.
‫لا نعرف القياس الموجود فيه.
‫يمكنك استخدام وظيفة إسقاط.
‫لذلك سنقوم بإسقاط العمود.
‫لذلك سنذهب إلى إجمالي استخدام الوقود وهو اسم العمود الخاص بنا ، والآن نحتاج إلى منحه قطرة يتطلب محور معلمة
‫بحيث يكون المحور يساوي واحدًا.
‫إذا كنت تتذكر تشريح إطار البيانات الخاص بنا ، فلنرى ما إذا كان لدينا هنا.
‫ذلك لأن الأعمدة الموجودة على المحور تساوي واحدًا.
‫لذا تذكر كيف قلت أن بعض الوظائف تتطلب محورًا؟
‫لقد استغرق الأمر مني بعض الوقت لأتذكر هذا ، ولكن هذا ما عليك أن تتذكره ، إذا كنت
‫تتحدث عن عمود ، فأنت تتحدث عن المحور الأول.
‫لذلك دعونا نفعل ذلك انخفاض مبيعات السيارات الجميلة.
‫ما زلنا ننسى ذلك.
‫سأعيد التأكيد على هذه النقطة.
‫نحن بحاجة إلى إعادة تعيين أو استخدام طريقة في المكان.
‫لذلك نحن نعيد تعيين إطار بيانات مبيعات السيارات لدينا هنا.
‫يسقط.
‫بيع السيارات.
‫الآن أسقطناها.
‫جميل أن ننظر إلى ذلك DataFrame.
‫هذا مذهل.
‫حسنا.
‫لذلك رأينا كيفية إنشاء عدة أعمدة مختلفة هنا.
‫لقد رأينا كيفية إسقاط عمود إذا كنا لا نريده.
‫هناك بعض الأشياء الأخرى التي نريد القيام بها لمعالجة إطارات البيانات الخاصة بنا.
‫لكن قبل أن تطول هذه المحاضرة مرة أخرى ، ارجع.
‫أريدك أن تأخذ استراحة صغيرة.
‫خذ استراحة قصيرة.
‫لكن بخلاف ذلك ، قبل المحاضرة التالية ، حاول إنشاء عمود خاص بك.
‫يمكن أن يكون شيء ما بسيطًا كما تريد ، ولكن فقط تدرب على كتابة بعض التعليمات البرمجية مثل هذا.
‫ربما تفعل.
‫يمكن أن تكون العملية الصغيرة خيالية أو خيالية كما تريد ، ولكن فقط تدرب على إنشاء عمود
‫جديد خاص بك وسأراكم مرة أخرى في الفيديو التالي.