Menu
CoddyTech

Series

חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 31 מתוך 60.

הפרק הזה מסתיים בקובץ סרטים שלם, המסוכם בארבע שורות:

טבלה קטנה של 4 סרטים מצוירים עם הכותרת, הדירוג ומספר ההצבעות שלהם, וחץ לכרטיס עם ארבע שורות: 4 סרטים, הדירוגים נעים בין 6.4 ל-7.7, דירוג ממוצע 7.05, למחצית מהסרטים יש יותר מ-16600 הצבעות

זה מתחיל בקטן. רשימה מזהה ערכים לפי מיקום; pandas, הספרייה לעבודה עם טבלאות, מעניקה לכל ערך תווית:

סדרה המוצגת כעמודה אחת: התוויות apple, banana ו-mango בצד, המחירים 1.5, 0.5 ו-2.5 לצדן, והשורה של mango מודגשת

העמודה המתויגת הזאת היא סדרה. מעבירים ל־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. צרו Series בשם 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 אונליין