בחירת שורות
חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 37 מתוך 60.
הפרק הזה מסתיים במוצרים הנמכרים ביותר בחנות, שנבחרו כך:
זה מתחיל בשורה אחת, בדגימה אחת. pandas מגיע אליה בשתי דרכים: iloc סופר מיקומים החל מ-0, כמו ברשימה; loc משתמש בתווית שלה:
planets = pd.DataFrame(
{"moons": [0, 1, 2, 95], "diameter_km": [4879, 12756, 6792, 142984]},
index=["Mercury", "Earth", "Mars", "Jupiter"],
)
print(planets.iloc[2])
print(planets.loc["Earth"])פעולה זו מדפיסה שתי שורות, שכל אחת מהן היא סדרה המתויגת לפי העמודות:
moons 2
diameter_km 6792
Name: Mars, dtype: int64
moons 1
diameter_km 12756
Name: Earth, dtype: int64הוסף שם עמודה עבור תא אחד: planets.loc["Jupiter", "moons"] הוא 95. iloc[-1] היא השורה האחרונה.
בטבלה שנקראה מקובץ CSV, התוויות תואמות למיקומים עד שמסננים או ממיינים את השורות.
אתגר
בינוניהתוצאות של מרוץ 10 ק״מ נמצאות בקובץ race.csv, כשבכל שורה מופיע רץ אחד לפי סדר הסיום, והעמודות הן runner, club ו־minutes. התוכנית טוענת אותו לתוך race וקוראת ערך place, כאשר 1 הוא המנצח.
- הדפיסו מי סיים במקום הזה.
- הדפיסו את הזמן שלו.
- הדפיסו מי סיים אחרון.
עבור מרוץ אחר והמקום 2:
Place 2: Ola Berg
Time: 51.5 minutes
Last: Kim Itoנסו בעצמכם
import pandas as pd
race = pd.read_csv("race.csv")
place = int(input())
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wineתרגלו בעצמכם: קומפיילר Python אונליין