Menu
CoddyTech
flag Ar iconالعربيةdown icon

قراءة ملفات CSV

جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 33 من 60.

تحتوي مجموعات البيانات الحقيقية على آلاف الصفوف، لذا تُحفَظ في ملفات. وأكثرها شيوعًا هو ملف CSV: نص عادي، سطر لكل صف، والقيم مفصولة بفواصل.

الملف النصي books.csv على اليسار، وسطر عنوان يحتوي على title وpages وyear وثلاثة أسطر من الكتب، مع سهم يشير إلى إطار البيانات الذي يتحول إليه على اليمين: يتحول العنوان إلى أسماء أعمدة، ويتحول كل سطر إلى صف

تأخذ pd.read_csv اسم الملف وتُرجع إطار بيانات:

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.

أنشئ اسم ملف ذلك اليوم، وحمّل الملف في إطار بيانات 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 عبر الإنترنت