Menu
CoddyTech

DataFrames

חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 32 מתוך 60.

למערך נתונים יש עמודות רבות זו לצד זו, אחת לכל תכונה. pandas שומרת אותן יחד בתוך DataFrame, טבלה:

ה-DataFrame של חיות המחמד מוצג כרשת: שמות העמודות name, animal ו-age למעלה, תוויות השורות 0, 1 ו-2 בצד, ושורה 0, Rex הכלב בן 4, מודגשת כדגימה אחת

בנו אחד מתוך מילון: סוגריים מסולסלים שממפים כל שם עמודה לרשימת הערכים שלו.

pets = pd.DataFrame({
    "name": ["Rex", "Tom", "Bubbles"],
    "animal": ["dog", "cat", "fish"],
    "age": [4, 2, 1],
})
print(pets)

התוצאה המודפסת:

      name animal  age
0      Rex    dog    4
1      Tom    cat    2
2  Bubbles   fish    1

כל רשימה הפכה לעמודה, לפי הסדר שלך, והשורות ממוספרות החל מ־0. הרשימות חייבות להיות באורך שווה: בכל שורה צריך להיות ערך בכל עמודה.

challenge icon

אתגר

בינוני

חנות צמחים מוכרת שרך, קקטוס ודקל. plants ו-prices מכילים את שמותיהם ואת המחירים שלהם, והתוכנית קוראת את המכירות של היום לתוך sold.

בנה DataFrame בשם shop עם העמודות plant, price ו-sold, בסדר הזה, והדפס אותו. עבור הקלט 8, 2, 15:

    plant  price  sold
0    fern    4.5     8
1  cactus    2.0     2
2    palm   12.0    15

נסו בעצמכם

import pandas as pd

plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), int(input())]

# כתבו את הקוד שלכם למטה
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

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

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