Menu
Coddy logo textTech

גישה לנתונים

שיעור 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.

challenge icon

אתגר

קל

צרו פונקציה בשם specific_returner שמקבלת שם קובץ ומחרוזת שמייצגת אינדקס או שם עמודה (אם מדובר באינדקס, המר את המחרוזת למספר שלם).

אם מדובר באינדקס, החזירו את השורה המתאימה, ואם מדובר בשם עמודה, החזירו את העמודה המתאימה.

נסו בעצמכם

import pandas as pd
def specific_returner(file_name, value):
    # כתבו כאן קוד

כל השיעורים ביחידה ניתוח נתונים עם Pandas

תרגלו בעצמכם: קומפיילר Python אונליין