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

إطارات البيانات

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

تحتوي مجموعة البيانات على العديد من الأعمدة المتجاورة، عمود واحد لكل ميزة. يجمعها pandas معًا في DataFrame، أي جدول:

يُعرض DataFrame المسمى pets على هيئة شبكة: أسماء الأعمدة 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 عبر الإنترنت