الباندا: كيفية الاستفادة من قيمة السلسلة (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