Menu
CoddyTech

קריאת קובצי CSV

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

במערכי נתונים אמיתיים יש אלפי שורות, ולכן הם נשמרים בקבצים. הנפוץ ביותר הוא קובץ CSV: טקסט פשוט, שורה אחת בכל שורה, והערכים מופרדים בפסיקים.

קובץ הטקסט books.csv בצד שמאל, שורת כותרת title, pages, year ושלוש שורות של ספרים, עם חץ אל ה-DataFrame שהוא הופך להיות בצד ימין: הכותרת הופכת לשמות עמודות, וכל שורה הופכת לשורה במערך הנתונים

pd.read_csv מקבלת את שם הקובץ ומחזירה DataFrame:

books = pd.read_csv("books.csv")
print(books)

הדבר מדפיס:

     title  pages  year
0     Dune    412  1965
1     Emma    474  1815
2  Beloved    324  1987

השורה הראשונה ציינה את העמודות, והמספרים נקלטו כמספרים, מוכנים לחישובים. ב-Coddy, הקבצים של שיעור נמצאים לצד התוכנית שלך, ולכן מספיק לציין את השם.

challenge icon

אתגר

בינוני

בית קפה שומר קובץ CSV אחד לכל יום, monday.csv, tuesday.csv וכן הלאה, ובכל אחד מהם העמודות drink ו־cups. התוכנית קוראת את שם היום באותיות קטנות לתוך day.

בנה את שם הקובץ של אותו יום, טען את הקובץ לתוך DataFrame בשם orders והדפס אותו.

אם היום היה sunday והקובץ sunday.csv הכיל את drink,cups, את mocha,5 ואת chai,13, היית רואה:

   drink  cups
0  mocha     5
1   chai    13

נסו בעצמכם

import pandas as pd

day = input()

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

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

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

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