top of page

עיבוד

בשלב זה נעבד את הנתונים שלנו - אנחנו רוצים לבנות מערכת שמציגה את מספר החולים בכל תאריכי הבדיקות בעיר מבוקשת

איך לספור כאשר יש הרבה תאריכים שונים?

אז ראינו איך לחשב כמה נבדקים חיוביים יש בבית שמש ב-09/06/2040,
אבל אנחנו צריכים לבנות מערכת שמחשבת כמה נבדקים חיוביים יש בכל אחד מתאריכי הבדיקות בעיר המבוקשת.

הדסה

coA_character_health_.png

איך נחשב כמה נבדקים חיוביים יש בעיר מסוימת בכל תאריך?

דורון

דורון

מעבר על כל תאריכי הבדיקות החיוביות בעיר

כל תאריכי הבדיקות החיוביות שנעשו בבית שמש נמצאים בטבלת הבדיקות החיוביות שנעשו בבית שמש city_positive_table.

בטור של התאריכים נוכל לראות אותם.

בעזרת column_to_list נוכל לקבל את כל התאריכים שנמצאים בטור - כרשימה.

הטבלה city_positive_table:

אבל…

שימו לב שבטור של תאריכי הבדיקות יש תאריכים שחוזרים כמה פעמים. ולכן נשתמש בפונקציה unique_list

כדי לצמצם כפילויות. 

 

עכשיו נרצה לעבור על כל התאריכים ברשימה, ועבור כל תאריך לחשב כמה בדיקות חיוביות היו בו.

בדיוק כמו שעשינו עבור ה-09/06/2040!

אנחנו כבר מכירים כלי תכנותי שמאפשר לנו להריץ את אותו קוד שוב ושוב ושוב ושוב ושוב…. 

הלולאה שלנו תעבור על כל תאריכי הבדיקות החיוביות בבית שמש ותחשב כמה בדיקות חיוביות יש בכל אחד מהתאריכים.

 לולאה! 

coA_loop.png

איך נפעיל פילטר בלולאה? מיד נראה!

דורון

mentor_1.png

פילטור באמצעות לולאה

נראה דוגמה של לולאה שעוברת על מספר תאריכים ברשימה נתונה dates_list.

(רשימה זו רק לשם הדוגמה, הרשימה שלנו תכלול את כל תאריכי הבדיקות החיוביות בבית שמש)

 

 

dates_list = ["05/02/2007", "15/12/2017", "10/12/1924"]

# לולאה שעוברת על כל התאריכים

for date in dates_list:

  # date נפלטר את הטבלה לפי התאריך

  city_positive_in_date_table = filter_data(city_positive_table, "date", date)

  # מכאן נמשיך לחשב כמה שורות יש בטבלה שהתקבלה

  # ...

  # נדפיס את התאריך הנוכחי ואת מספר הבדיקות החיוביות בתאריך הזה

  # ...

נו, מוכנים לתרגל פילטור באמצעות לולאה?

דורון

mentor_1.png
icon colab white.png
icon colab white.png
חזרו לקולאב האימון, ופתרו את משימה 4
icon_colab_white.png

יאללה לעבודה 

קדימה, נשאר לנו רק ללמוד להציג את התוצאות בצורה ברורה, כדי שנבין בקלות אם המגפה מתפשטת או מאטה!

אמיר

אמיר
data1_bookmark3
trump-logo-1.png

© כל הזכויות שמורות למרכז לחינוך סייבר מיסודה של קרן רש"י ולקרן טראמפ

bottom of page