Menu
CoddyTech
flag Ar iconالعربيةdown icon

السلاسل

جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 31 من 60.

يُختتم هذا الفصل بملف فيلم كامل، مُلخَّص في أربعة أسطر:

جدول صغير لأربعة أفلام رسوم متحركة يتضمن عناوينها وتقييماتها وعدد الأصوات، وسهم يشير إلى بطاقة من أربعة أسطر: عدد الأفلام 4، تتراوح التقييمات من 6.4 إلى 7.7، متوسط التقييم 7.05، نصف الأفلام لديه أكثر من 16600 صوت

يبدأ الأمر صغيرًا. تعرف القائمة القيم بحسب مواضعها؛ أما pandas، وهي مكتبة للجداول، فتعطي كل قيمة تسمية:

سلسلة مرسومة كعمود واحد: التسميات apple وbanana وmango على الجانب، وأسعارها 1.5 و0.5 و2.5 بجانبها، مع تمييز صف mango

ذلك العمود المُسمّى هو Series. مرّر القيم إلى pd.Series، واستخدم index= لتحديد التسميات:

import pandas as pd

prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])

يطبع هذا القيم ذات التسميات، ونوعها، ثم سعر المانجو:

apple     1.5
banana    0.5
mango     2.5
dtype: float64
2.5

تساوي prices.mean() القيمة 1.5، كما هو الحال مع المصفوفة. من دون index=، تكون التسميات 0 و1 و2.

challenge icon

التحدي

متوسط

تعبر العبّارة ثلاث مرات في اليوم. يقرأ البرنامج عدد الركاب في الرحلات المبكرة والوسطى والمتأخرة، ثم اسم رحلة في trip.

  1. أنشئ سلسلة passengers للأعداد الثلاثة، مع تسميتها early وmidday وlate.
  2. اطبعها.
  3. اطبع المتوسط، مقرّبًا إلى منزلة عشرية واحدة.
  4. اطبع عدد الركاب في trip.

بالنسبة إلى 40 و95 و61 وearly:

early     40
midday    95
late      61
dtype: int64
Average: 65.3 passengers
early: 40 passengers

جرّب بنفسك

import pandas as pd

early = int(input())
midday = int(input())
late = int(input())
trip = input()

# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البيانات والرسوم البيانية

تدرّب بنفسك: مترجم Python عبر الإنترنت