‫في الفيديو الأخير ، أنشأنا هذا الولد الشرير هنا.
‫الآن دعونا نحاول صنع شيء مشابه ، ولكن باستخدام بياناتنا الخاصة حتى نتمكن من ممارسة القليل
‫من التلاعب بالبيانات جنبًا إلى جنب مع التخطيط ووضع بعض مهارات الباندا ورسم الخرائط معًا.
‫إذن ما سنفعله هو تنسيق عمود السعر أولاً.
‫سنقوم بتحويله إلى تنسيق عدد صحيح لأننا في الوقت الحالي لا نريد علامات الدولار والأعمدة والتعليقات.
‫لا نريد ذلك عندما نجري عمليات عددية.
‫للقيام بذلك ، سنذهب إلى مبيعات السيارات ثم نغير عمود السعر.
‫نحن بحاجة للوصول إلى السلسلة.
‫لقد رأينا هذا في قسم PANDAS.
‫سنقوم باستبدال السلسلة والنقطة والآن نريد تمرير القليل من regex هنا.
‫هناك نذهب.
‫إذن كل ما يقوله هذا هو الحصول على الدولار ، وتوقيع الفاصلة والنقطة ، الموجودة هنا
‫وهنا واستبدالها.
‫وسنستبدلها بـ.
‫سلسلة فارغة.
‫لذلك سنرى ما يفعله هذا.
‫بيع السيارات.
‫نحن بحاجة إلى إضافة مبيعات السيارات هناك.
‫لذلك دعونا نرى كيف تبدو الآن.
‫حسنا جميلة.
‫لكن لدينا صفرين إضافيين في النهاية ، لذلك لا نريد ذلك.
‫لذلك نريد إزالة آخر صفرين.
‫حصلنا على مبيعات السيارات.
‫تريد الوصول إلى عمود السعر مرة أخرى.
‫سنقوم بإعادة تخصيصه إلى Carsales Price.
‫مرة أخرى ، لا تزال سلسلة.
‫لذا ، إذا ألقينا نظرة على هذا ، فانتقل إلى هنا اكتب فقط لتوضيح ما نفعله بالسلسلة النقطية.
‫أوه ، إنها سلسلة.
‫تمام.
‫لكن هذا جيد.
‫حسنًا ، لا تزال هذه سلسلة ، لذا من هنا يتم الوصول إليها باستخدام طريقة السلسلة النقطية هنا.
‫ربما إذا ذهبنا إلى سلسلة صفرية ، ها نحن ذا.
‫هذا هو الوصول إلى هذا الصغير هنا ويخبرنا أنه خيط.
‫لهذا السبب يتعين علينا الوصول إليها كسلسلة أولاً باستخدام STR والآن نريد إزالة الأخيرين باستخدام
‫التقطيع.
‫حسنًا ، دعنا نلقي نظرة على شكل مبيعات السيارات هنا.
‫أوه ، لا ، لقد أزلنا الكثير.
‫لذا ما يمكننا فعله هو إعادة تشغيله.
‫سيتعين علينا إعادة استيراد إطار البيانات الخاص بنا لإصلاح هذه المشكلة الصغيرة.
‫سيؤدي ذلك إلى إعادة تعيينه فقط لأن تذكر أن خلايا المشتري تعمل في وضع تسلسلي.
‫لذلك إذا قمنا بتشغيل هذه الخلية أكثر من مرة ، فستقوم باستمرار بإزالة آخر رقمين من عمود
‫السعر لدينا.
‫طالما واصلنا تشغيل هذا.
‫لذلك نحن لا نريد ذلك.
‫والآن أصبح عمود السعر بالتنسيق الذي نريده.
‫سنقوم بإضافة عمود Saoudite والذي سيكون مشابهًا لنطاق تاريخ PD.
‫الوظيفة التي استخدمناها هنا.
‫النطاق الزمني المدفوع.
‫لذلك دعونا نفعل ذلك.
‫نطاق البيانات واحد.
‫نريد أن نتجاوز موعدًا.
‫2020.
‫عدد الفترات.
‫إذن هذا هو عدد التواريخ التي نريد إضافتها؟
‫لدينا فترات هنا.
‫إذن هذه معلمة.
‫هذا سيضيف هذا.
‫كان لدينا 1000 فترة ، لكننا لا نريد هذا العدد الكبير لإطار بيانات مبيعات السيارات لدينا.
‫نحن في الواقع نريد فقط فترة تاريخ لكل صف هنا حتى نتمكن من القيام بذلك من خلال فترات زمنية تساوي مبيعات سيارات
‫LAN.
‫وبعد ذلك سنقوم بفحص إطار بيانات مبيعات السيارات مرة أخرى.
‫جميلة.
‫الآن لدينا تاريخ بيع هنا ، وهو تسلسلي.
‫حسنا.
‫ربما لم يتم بيعها جميعًا في تواريخ متسلسلة ، لكننا نقدم فقط مثالًا على كيف يمكننا البدء في
‫معالجة إطارات البيانات الموجودة لدينا.
‫الشيء التالي ، ما نريد القيام به هو أننا نريد عمل عمود إجمالي.
‫لذلك نريد أن نبدأ في جمع المبلغ الذي كسبناه من بيع جميع سياراتنا.
‫إذا أضفنا 4000 إلى 5000 إلى 7000.
‫هذا هو المكان الذي يمكننا فيه استخدام شيء مثل يأتي بعضًا لأنه سيضيف كلًا من هذه الأسعار بشكل
‫تراكمي.
‫لذلك دعونا نصنع عمودًا إجماليًا.
‫يجب أن تكون هذه مبيعات السيارات.
‫إجمالي المبيعات.
‫ثم ماذا نريد.
‫نريد عمود السعر.
‫هذا صحيح.
‫سعر بيع السيارة.
‫دوت كوم.
‫بعض.
‫دعونا نرى ما يحدث هنا.
‫بيع السيارات.
‫ماذا فعلنا؟
‫انها عملت.
‫ولكن نظرًا لأن عمود السعر لا يزال بتنسيق سلسلة ، فإنه يقوم فقط بربط السلاسل ببعضها البعض.
‫لذلك دعونا نلقي نظرة على سعر مبيعاتنا.
‫نوع D بدون نقطة.
‫أوه ، هذا ممل بعض الشيء.
‫دعنا نعود إلى تمثيل ذلك.
‫إنها سلسلة.
‫هناك نذهب.
‫لذلك لا يزال عمود السعر لدينا عبارة عن سلسلة.
‫لذا لإصلاح هذا ، علينا تغييره أولاً إلى عدد صحيح ثم استدعاء دالة come some حتى
‫نتمكن من عمل النقطة كنوع.
‫الاتصال الداخلي بعض.
‫إذن ما سيفعله هذا هو إعادة تعيين عمود إجمالي المبيعات ليكون عمود السعر كرقم
‫صحيح كنوع int.
‫مجموع النقاط التراكمي.
‫يجب أن يعمل هذا من الناحية النظرية ، ولكن كما هو الحال دائمًا ، قم بتشغيل الكود.
‫ثم تحقق.
‫جميلة.
‫حسنًا ، لقد ذهب هذا.
‫إجمالي المبيعات ، 4000 زائد 5000 هو 9000 زائد 7000 أو 16000.
‫وبعد ذلك يستمر الأمر حتى النهاية.
‫إذن بعد أن قمنا ببيع جميع سياراتنا خلال هذه الأيام العشرة أو نحو ذلك ، أصبح لدينا 76450.
‫جميلة.
‫هذا بعض الربح الجيد هناك.
‫يمكنني استخدام ذلك لتمويل جزيرتنا.
‫اشترى متجر والآن.
‫دعنا نرسم إجمالي المبيعات.
‫لذلك نريد بيع السيارات.
‫نريد أن نرى كيف تبدو مبيعاتنا الإجمالية بمرور الوقت.
‫نوع من تكرار هذا الرسم البياني هنا ، ولكن مع البيانات الخاصة بنا ، فإن مخطط مبيعات السيارات النقطية X يساوي تاريخ البيع.
‫والآن هذا هو المكان الذي يمكنك من خلاله استدعاء مخطط النقطة مباشرة على إطار بيانات الباندا.
‫هذا هو إصدار الباندا لواجهة برمجة تطبيقات مخطط ليب للخريطة أو غلاف الباندا المجمع لواجهة برمجة تطبيقات مخطط ليب للخريطة.
‫لذلك نحن ننتقل إلى مخطط نقطي لإطار البيانات ونقوم بتمريره x ، وهو التاريخ و Y ، وهو عمود
‫إجمالي المبيعات.
‫لذلك دعونا نرى كيف يبدو هذا.
‫إجمالي المبيعات.
‫وسنضع فاصلة منقوطة في النهاية حتى لا تتم طباعتها.
‫جميلة.
‫هناك نذهب.
‫إذن هذا مجرد مثال على كيف يمكنك أن تأخذ.
‫يتم كتابة بعض التعليمات البرمجية من الوثائق أو بعض الأمثلة التي وجدتها عبر الإنترنت وقمنا بتكرارها
‫هنا.
‫ولكن بعد ذلك أخذنا المبادئ منه أو من بعضها وجمعناها مع بياناتنا الخاصة ثم أنشأنا
‫هذا التصور الصغير هنا.
‫حتى الآن يمكننا أن نتخيل.
‫حسنًا ، لنفترض أننا بعنا سياراتنا العشر خلال الأيام العشرة الأولى من شهر يناير.
‫الآن يرتفع إجمالي مبيعاتنا إلى اليمين ، وهو أمر ممتع للغاية لرئيسنا ، لأن هذا هو نوع الرسم البياني
‫الذي يريدون أن يروا فيه الأرباح ترتفع إلى اليمين.
‫لذا نأمل أن تكون قد بدأت في الحصول على فكرة عن نوع سير العمل الذي يمكنك القيام
‫به عندما تعمل في مشاريعك الخاصة أو تعمل على مشاكل لا تعرف إجابتها بالضرورة.
‫الأمر كله يتعلق بالبحث ، ومحاولة العثور على نوع من الأمثلة ، وأخذ المعلومات من ذلك ، ثم
‫معرفة ما إذا كان يعمل مع مشكلتك الخاصة.
‫الآن رأينا رسم خطي.
‫ماذا عن محاولة مخطط مبعثر؟
‫إذن لدينا مبيعات السيارات النقطة س.
‫لنفعل ذلك مع عداد المسافات هذه المرة.
‫عمود عداد المسافات.
‫Cam Beautiful في العمود الأيمن.
‫اسم؟
‫نعم.
‫لقد عملنا مع إطار البيانات هذا من قبل ، لذلك نحن على دراية بما يحدث.
‫السعر وبعد ذلك عندما تستدعي دالة الرسم ، هناك معلمة صغيرة هنا تسمى النوع ، والتي يمكننا
‫تغذية مبعثر النوع لنحصل على مخطط مبعثر هنا.
‫حسنًا ، ما الذي يحدث.
‫المبعثر يتطلب أن يكون العمود y رقميًا ، فهذا هو عمود السعر الخاص بنا وليس عمودًا رقميًا.
‫لا يزال غير رقمي لأننا أطلقنا هنا على النوع int.
‫لذلك سيؤدي هذا فقط إلى تحويل عمود السعر إلى عدد صحيح لتشغيل هذا السطر الفردي من التعليمات البرمجية.
‫لن يتم إعادة تعيين عمود السعر ليكون عددًا صحيحًا.
‫لا تزال هذه سلاسل في إطار بيانات مبيعات السيارات.
‫إذن ما الذي يمكننا فعله لإنجاح هذا؟
‫نريد إعادة تعيين عمود السعر ليكون سعرًا صحيحًا ويساوي سعر بيع السيارة كنوع int لأن أسعارنا ستكون دائمًا أعدادًا
‫صحيحة.
‫النقود هي قيمة عددية ، لذلك لا بأس في إعادة تعيين نوع البيانات هذا ليكون عددًا صحيحًا.
‫يجب أن يعمل هذا.
‫لذلك وصلنا.
‫إعادة تعيين عمود السعر إلى ENT.
‫حبكة.
‫مخطط مبعثر مع عمود السعر كرقمي.
‫لذلك بدون هذا السطر من التعليمات البرمجية ، سنعلق على ذلك.
‫سنحصل على خطأ هنا.
‫يتطلب خطأ القيمة أن يكون العمود y رقميًا ، ولكن ما نفعله بهذا السطر هنا ، إذا قمنا بإلغاء التعليق عليه.
‫للتعليق في كود uncomment ، يمكننا عمل شرطة مائلة.
‫لذلك أنا فقط أضغط شرطة مائلة هنا.
‫سنقوم بإعادة تعيينه كعمود رقمي لذلك نقوم بهذا بشكل جميل.
‫الآن لدينا مخطط مبعثر لعمود عداد المسافات مقابل السعر.
‫وتذكر إزالة هذا الجزء الصغير من الكود هنا.
‫يمكنك وضع فاصلة منقوطة في النهاية.
‫ممتاز.
‫الآن ، أنا أقول بعض الأمثلة هنا عن كيف يمكننا البدء في الرسم مباشرة من إطار بيانات الباندا.
‫سنرى المزيد ، لكننا سننهي هذا الفيديو قبل أن يمضي وقتًا طويلاً.
‫لذا في هذه الأثناء ، قبل العمود التالي ، ربما ستحاول رسم بضعة من هذه الأعمدة معًا ، أيًا كان
‫نوع الحبكة التي تريد القيام بها.
‫لقد رأيت القليل من الرسم البياني الشريطي ، مخطط التشتت ، مخطط خطي.
‫تدرب على ذلك وسأراكم في الفيديو التالي.