الباندا: كيفية الاستفادة من قيمة السلسلة (3 أمثلة)


توضح الأمثلة التالية كيفية الحصول على قيمة من سلسلة الباندا في ثلاثة سيناريوهات مختلفة.

الطريقة الأولى: الحصول على قيمة من سلسلة Pandas باستخدام الفهرس

يوضح الكود التالي كيفية الحصول على قيمة الموضع الثالث في سلسلة الباندا باستخدام قيمة الفهرس:

 import pandas as pd

#defineSeries
my_series = pd. Series (['A', 'B', 'C', 'D', 'E'])

#get third value in Series
print (my_series[ 2 ])

VS

وبتحديد قيمة الفهرس 2 يمكننا استخراج القيمة في المركز الثالث من سلسلة الباندا.

الطريقة الثانية: الحصول على قيمة من سلسلة Pandas باستخدام السلسلة

يوضح التعليمة البرمجية التالية كيفية الحصول على القيمة التي تتوافق مع سلسلة محددة في سلسلة الباندا:

 import pandas as pd

#defineSeries
my_series = pd. Series ({'First':'A', 'Second':'B', 'Third':'C'})

#get value that corresponds to 'Second'
print (my_series[' Second '])

B

باستخدام بناء الجملة هذا، يمكننا الحصول على القيمة التي تتوافق مع “الثانية” في سلسلة الباندا.

الطريقة الثالثة: الحصول على قيمة سلسلة Pandas في DataFrame

يوضح التعليمة البرمجية التالية كيفية الحصول على القيمة في سلسلة الباندا التي هي عبارة عن عمود في DataFrame الباندا.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({'team': ['Mavs', 'Spurs', 'Rockets', 'Heat', 'Nets'],
                   'points': [100, 114, 121, 108, 101]})

#view DataFrame
print (df)

      team points
0 Mavs 100
1 Spurs 114
2 Rockets 121
3 Heat 108
4 Nets 101

#get 'Spurs' value from team column
df. loc [df. team ==' Spurs ',' team ']. values [ 0 ]

'Spurs'

باستخدام الدالتين loc و value ، يمكننا الحصول على قيمة “Spurs” الخاصة بـ DataFrame.

ذات صلة: Pandas loc vs iloc: ما الفرق؟

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في الباندا:

كيفية تحويل سلسلة Pandas إلى مجموعة NumPy
كيفية الحصول على الصف الأول من Pandas DataFrame
كيفية الحصول على العمود الأول من Pandas DataFrame

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *