Menu
Coddy logo textTech

מבני נתונים ב-Pandas

שיעור 2 מתוך 19 בקורס ניתוח נתונים עם Pandas של Coddy.

ב-Pandas משתמשים בשני סוגים של מבני נתונים: סדרות ומסגרות נתונים.

  • סדרה ב-Pandas היא כמו מערך חד-ממדי שמכיל נתונים מכל סוג. לדוגמה, סדרה יכולה להיות רשימה של מספרים שלמים [4, 3, 8, 5].
  • מסגרת נתונים היא מבנה נתונים דו-ממדי, כמו טבלה עם שורות ועמודות. דמיינו גיליון אלקטרוני או טבלת SQL. למשל, DataFrame יכולה להיות אוסף של סדרות (עמודות), כגון שם, גיל וגובה.

היכרות נוחה עם Series ו-DataFrame תעזור לכם להפיק את המרב מ-Pandas.

כדי ליצור סדרה, השתמשו בקוד הבא:

import pandas as pd
temp = pd.Series([1, 2, ,3])

כל עמודה במסגרת נתונים היא אובייקט סדרה.

כדי להמיר מילון למסגרת נתונים, הוא חייב להיות בפורמט המתאים:

data = [{"col1": 22000,'col2': 1500.0},
        {"col1": 25000,'col2': 3000.0},
        {"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)

יש גם פורמטים תקינים אחרים.

challenge icon

אתגר

קל

צרו פונקציה בשם dataframe_creator שמקבלת נתונים, יוצרת מהם מסגרת נתונים, ולבסוף מדפיסה את מסגרת הנתונים.

כדי להדפיס מסגרת נתונים, כתבו: print(df).

נסו בעצמכם

import pandas as pd
def dataframe_creator(data):
    # כתבו את הקוד כאן

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

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