בחירת עמודות
חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 35 מתוך 60.
רוב השאלות עוסקות בעמודה אחת: המשקל הממוצע, הכלב הגבוה ביותר. כדי לבחור עמודה, יש לכתוב את שמה בתוך סוגריים מרובעים:
dogs = pd.DataFrame({
"name": ["Max", "Luna", "Bo", "Kira"],
"kg": [30, 8, 22, 12],
"cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())פעולה זו מדפיסה Series, ששמה הוא כשם העמודה שלה, ולאחר מכן את המשקל הממוצע:
0 30
1 8
2 22
3 12
Name: kg, dtype: int64
18.0עבור כמה עמודות, הציבו רשימה של שמות בתוך הסוגריים. תקבלו DataFrame קטן יותר, כשהעמודות שלו בסדר שבחרתם:
print(dogs[["name", "cm"]])זה מדפיס:
name cm
0 Max 61
1 Luna 30
2 Bo 55
3 Kira 40בחירת עמודות היא הדרך שבה מודל מקבל בהמשך בדיוק את המאפיינים שעליו ללמוד מהם.
אתגר
בינוניאתר ביקורות טוען את phones.csv לתוך phones, עם העמודות model, price, battery_h (שעות) ו-weight_g. התוכנית קוראת שם של עמודה אחת לתוך column.
- הדפיסו את 3 השורות הראשונות של טבלה הכוללת רק את
modelואת אותה עמודה. - הדפיסו את הערך הקטן ביותר והגדול ביותר שלה ואת הממוצע שלה, מעוגל לספרה אחת אחרי הנקודה העשרונית, כמו בהמשך.
עבור טבלה של שעונים והעמודה strap_mm:
model strap_mm
0 Orca 20
1 Quartzy 18
2 Brio 22
strap_mm: from 16 to 24, average 20.4נסו בעצמכם
import pandas as pd
phones = pd.read_csv("phones.csv")
column = input()
# כתבו את הקוד שלכם למטה
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wineתרגלו בעצמכם: קומפיילר Python אונליין