גישה לנתונים
שיעור 5 מתוך 19 בקורס ניתוח נתונים עם Pandas של Coddy.
לאחר טעינת הנתונים למסגרת נתונים, אפשר לגשת לנתונים מסוימים בכמה דרכים. כדי לבחור עמודה, השתמש בסוגריים מרובעים ובשם העמודה:
column = df['column_name']המשתנה column יכיל סדרה. (זכור שכל עמודה היא אובייקט סדרה?)
כדי לבחור שורה, השתמש בפונקציות loc או iloc. לדוגמה:
df.iloc[0] df.loc[0]שתיהן יחזירו את השורה הראשונה. נלמד על ההבדלים ביניהן בהמשך הקורס.
כדי לשלוף תא מסוים במסגרת הנתונים, הוסף מספר נוסף ל-iloc (loc אינה תומכת בתכונה הזאת). iloc הוא קיצור של index loc.
df.iloc[0,1]הפעולה תחזיר את התא שב-row = 0 וב-column = 1.
אתגר
קלצרו פונקציה בשם specific_returner שמקבלת שם קובץ ומחרוזת שמייצגת אינדקס או שם עמודה (אם מדובר באינדקס, המר את המחרוזת למספר שלם).
אם מדובר באינדקס, החזירו את השורה המתאימה, ואם מדובר בשם עמודה, החזירו את העמודה המתאימה.
נסו בעצמכם
import pandas as pd
def specific_returner(file_name, value):
# כתבו כאן קודכל השיעורים ביחידה ניתוח נתונים עם Pandas
2עבודה עם DataFrame
היכרות עם DataFrameגישה לנתוניםניקוי נתונים - נתונים חסריםניקוי נתונים - כלים נוספים3מניפולציה של נתונים עם Pandas
החזרת התוצאה המבוקשתסינון נתוניםהוספה ומחיקהשינוי נתוניםשינוי מחרוזותשינויים מותאמים אישיתתרגלו בעצמכם: קומפיילר Python אונליין