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


ما هو إطار البيانات؟

يعد Pandas DataFrame بنية بيانات ثنائية الأبعاد ، مثل صفيف ثنائي الأبعاد ، أو جدول به صفوف وأعمدة.

مثال

قم بإنشاء Pandas DataFrame بسيط:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

#load data into a DataFrame object:
df = pd.DataFrame(data)

print(df) 

نتيجة

     calories  duration
  0       420        50
  1       380        40
  2       390        45


حدد موقع الصف

كما ترى من النتيجة أعلاه ، فإن DataFrame يشبه الجدول الذي يحتوي على صفوف وأعمدة.

تستخدم الباندا locالسمة لإرجاع صف أو أكثر من الصفوف المحددة

مثال

صف العودة 0:

#refer to the row index:
print(df.loc[0])

نتيجة

  calories    420
  duration     50
  Name: 0, dtype: int64

ملاحظة: هذا المثال يعيد سلسلة Pandas .

مثال

صف العودة 0 و 1:

#use a list of indexes:
print(df.loc[[0, 1]])

نتيجة

     calories  duration
  0       420        50
  1       380        40

ملاحظة: عند الاستخدام []، تكون النتيجة هي Pandas DataFrame .


w3schools CERTIFIED . 2021

الحصول على شهادة!

أكمل وحدات Pandas ، وقم بإجراء التمارين ، وقم بإجراء الاختبار ، وستصبح معتمدًا من w3schools!

10 دولارات ENROLL

فهارس مسماة

باستخدام indexالوسيطة ، يمكنك تسمية الفهارس الخاصة بك.

مثال

أضف قائمة بالأسماء لمنح كل صف اسمًا:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

df = pd.DataFrame(data, index = ["day1", "day2", "day3"])

print(df) 

نتيجة

        calories  duration
  day1       420        50
  day2       380        40
  day3       390        45

حدد الفهارس المسماة

استخدم الفهرس المسمى في locالسمة لإرجاع الصف (الصفوف) المحدد.

مثال

إرجاع "اليوم 2":

#refer to the named index:
print(df.loc["day2"])

نتيجة

  calories    380
  duration     40
  Name: 0, dtype: int64


تحميل الملفات إلى DataFrame

إذا تم تخزين مجموعات البيانات الخاصة بك في ملف ، يمكن لـ Pandas تحميلها في DataFrame.

مثال

قم بتحميل ملف مفصول بفاصلة (ملف CSV) في DataFrame:

import pandas as pd

df = pd.read_csv('data.csv')

print(df) 

سوف تتعلم المزيد حول استيراد الملفات في الفصول التالية.


اختبر نفسك مع التمارين

ممارسه الرياضه:

أدخل طريقة Pandas الصحيحة لإنشاء DataFrame.

pd.(data)