سلسلة الباندا


ما هي السلسلة؟

سلسلة Pandas هي بمثابة عمود في جدول.

وهي عبارة عن مصفوفة أحادية البعد تحتوي على بيانات من أي نوع.

مثال

قم بإنشاء سلسلة Pandas بسيطة من قائمة:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a)

print(myvar)

ملصقات

إذا لم يتم تحديد أي شيء آخر ، فسيتم تسمية القيم برقم الفهرس الخاص بها. القيمة الأولى لها فهرس 0 ، القيمة الثانية لها فهرس 1 وما إلى ذلك.

يمكن استخدام هذه التسمية للوصول إلى قيمة محددة.

مثال

إرجاع القيمة الأولى من السلسلة:

print(myvar[0])

قم بإنشاء ملصقات

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

مثال

إنشاء التسميات الخاصة بك:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar)

عندما تقوم بإنشاء تسميات ، يمكنك الوصول إلى عنصر بالرجوع إلى التسمية.

مثال

إرجاع قيمة "ص":

print(myvar["y"])

w3schools CERTIFIED . 2021

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

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

10 دولارات ENROLL

كائنات المفتاح / القيمة كسلسلة

يمكنك أيضًا استخدام كائن مفتاح / قيمة ، مثل القاموس ، عند إنشاء سلسلة.

مثال

قم بإنشاء سلسلة Pandas بسيطة من قاموس:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories)

print(myvar)

ملاحظة: تصبح مفاتيح القاموس هي التسميات.

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

مثال

أنشئ سلسلة باستخدام بيانات من "day1" و "day2" فقط:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories, index = ["day1", "day2"])

print(myvar)

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

عادة ما تكون مجموعات البيانات في Pandas جداول متعددة الأبعاد ، تسمى DataFrames.

المتسلسلة مثل العمود ، DataFrame هو الجدول بأكمله.

مثال

قم بإنشاء DataFrame من سلسلتين:

import pandas as pd

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

myvar = pd.DataFrame(data)

print(myvar)

سوف تتعلم المزيد عن DataFrames في الفصل التالي .


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

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

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

pd.(mylist)