Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Data Structures in Pandas

الدرس 2 من 19 في دورة Pandas Analytics على Coddy.

تستخدم Pandas نوعين من هياكل البيانات: السلاسل (series) وإطارات البيانات (dataframes).

  • السلسلة (series) في Pandas تشبه مصفوفة أحادية الأبعاد تحتوي على أي نوع من البيانات. على سبيل المثال، يمكن أن تكون السلسلة قائمة من الأعداد الصحيحة [4, 3, 8, 5].
  • إطار البيانات (dataframe) هو هيكل بيانات ثنائي الأبعاد، مثل جدول يحتوي على صفوف وأعمدة. تخيل ورقة عمل أو جدول SQL. على سبيل المثال، يمكن أن يكون DataFrame عبارة عن مجموعة من السلاسل (الأعمدة) مثل name و age و height.

سيساعدك التعود على Series و DataFrame في تحقيق أقصى استفادة من Pandas.

لإنشاء سلسلة، استخدم ما يلي:

import pandas as pd
temp = pd.Series([1, 2, ,3])

كل عمود في إطار البيانات هو كائن سلسلة (series object).

لتحويل قاموس (dictionary) إلى إطار بيانات، يجب أن يكون بالتنسيق الصحيح:

data = [{"col1": 22000,'col2': 1500.0},
        {"col1": 25000,'col2': 3000.0},
        {"col1": 23000,'col2': 2500.0}]
df = pd.DataFrame(data)

هناك تنسيقات أخرى صالحة أيضاً.

challenge icon

التحدي

سهل

أنشئ دالة باسم dataframe_creator تستقبل data، وتنشئ dataframe من data، وفي النهاية تطبع الـ dataframe.

لطباعة dataframe، اكتب: print(df).

جرّب بنفسك

import pandas as pd
def dataframe_creator(data):
    # اكتب الكود هنا

جميع دروس Pandas Analytics