إطارات البيانات
جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 32 من 60.
تحتوي مجموعة البيانات على العديد من الأعمدة المتجاورة، عمود واحد لكل ميزة. يجمعها pandas معًا في DataFrame، أي جدول:
أنشئ واحدًا من قاموس: أقواس معقوفة تربط اسم كل عمود بقائمة قيمه.
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. يجب أن تكون القوائم متساوية الطول: يحتاج كل صف إلى قيمة في كل عمود.
التحدي
متوسطيبيع متجر نباتات سرخسًا وصبّارًا ونخلة. يحتوي 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())]
# اكتب الكود الخاص بك أدناه
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس البيانات والرسوم البيانية
7إطارات بيانات pandas
السلاسلإطارات البياناتقراءة ملفات CSVاستكشاف البياناتاختيار الأعمدةمراجعة: تقييمات الأفلام5المخططات الخطية والمبعثرة
التسميات والعناوينالمخططات المبعثرةخطوط متعددة ووسائل الإيضاحالألوان والعلاماتالأشكال والمحاورمراجعة: الخطوات الأسبوعية11مجموعات البيانات لتعلم الآلة
مجموعات البيانات المدمجةالسمات والتسمياتاستكشاف البيانات حسب الفئةرسم الفئاتمراجعة: مجموعة بيانات النبيذتدرّب بنفسك: مترجم Python عبر الإنترنت